---
Fuzzer filename: '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5CodecD2Ev
      functionSourceFile: '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5Codec13deInitEncoderEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:79,16'
          Dst:             _ZN5Codec13deInitEncoderEv
        - Src:             '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:79,16'
          Dst:             __clang_call_terminate
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Codec13deInitEncoderEv
      functionSourceFile: '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ihevce_close
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:203,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:203,9'
              BranchSideFuncs:
                - ihevce_close
            - BranchSide:      '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:204,22'
              BranchSideFuncs:
                - ihevce_close
      Callsites:
        - Src:             '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:204,9'
          Dst:             ihevce_close
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_begin_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5CodecC2Ev
      functionSourceFile: '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         4
      ICount:          89
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:93,46'
          Branch Sides:
            - BranchSide:      '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:93,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:93,46'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5Codec11initEncoderEPKh
        - _ZN5Codec12encodeFramesEPKhm
        - _ZN5CodecC2Ev
        - _ZN5CodecD2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:211,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:212,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:214,20'
              BranchSideFuncs:
                - _Znwm
                - _ZN5CodecC2Ev
                - _ZN5Codec11initEncoderEPKh
                - _ZN5CodecD2Ev
                - _ZdlPv
                - _ZN5Codec12encodeFramesEPKhm
        - Branch String:   '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:215,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:216,14'
              BranchSideFuncs:
                - _ZN5Codec12encodeFramesEPKhm
                - _ZN5CodecD2Ev
                - _ZdlPv
            - BranchSide:      '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:220,12'
              BranchSideFuncs:
                - _ZN5CodecD2Ev
                - _ZdlPv
        - Branch String:   '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:220,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:221,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:221,5'
              BranchSideFuncs:
                - _ZN5CodecD2Ev
                - _ZdlPv
      Callsites:
        - Src:             '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:214,24'
          Dst:             _ZN5CodecC2Ev
        - Src:             '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:215,16'
          Dst:             _ZN5Codec11initEncoderEPKh
        - Src:             '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:218,16'
          Dst:             _ZN5Codec12encodeFramesEPKhm
        - Src:             '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:220,5'
          Dst:             _ZN5CodecD2Ev
    - functionName:    _ZN5Codec11initEncoderEPKh
      functionSourceFile: '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data
      BBCount:         8
      ICount:          350
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ihevce_init
        - ihevce_set_def_params
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:98,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:99,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:101,16'
              BranchSideFuncs:
                - ihevce_init
        - Branch String:   '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:143,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:144,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:146,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:98,23'
          Dst:             ihevce_set_def_params
        - Src:             '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:143,23'
          Dst:             ihevce_init
    - functionName:    _ZN5Codec12encodeFramesEPKhm
      functionSourceFile: '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - data
        - size
      BBCount:         24
      ICount:          272
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - ihevce_encode
        - ihevce_encode_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:156,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:157,26'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - ihevce_encode
                - _ZdaPv
            - BranchSide:      '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:199,14'
              BranchSideFuncs:
                - _ZdaPv
        - Branch String:   '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:160,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:161,21'
              BranchSideFuncs:
                - ihevce_encode
                - _ZdaPv
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
            - BranchSide:      '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:163,16'
              BranchSideFuncs:
                - ihevce_encode
                - _ZdaPv
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
        - Branch String:   '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:184,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:185,17'
              BranchSideFuncs:
                - ihevce_encode
                - _ZdaPv
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
            - BranchSide:      '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:189,13'
              BranchSideFuncs:
                - ihevce_encode
                - _ZdaPv
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
        - Branch String:   '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:185,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:186,27'
              BranchSideFuncs:
                - ihevce_encode
                - _ZdaPv
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
            - BranchSide:      '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:188,9'
              BranchSideFuncs:
                - ihevce_encode
                - _ZdaPv
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
        - Branch String:   '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:189,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:190,17'
              BranchSideFuncs:
                - ihevce_encode
                - _ZdaPv
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
            - BranchSide:      '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:194,23'
              BranchSideFuncs:
                - ihevce_encode
                - _ZdaPv
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
        - Branch String:   '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:190,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:191,28'
              BranchSideFuncs:
                - ihevce_encode
                - _ZdaPv
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
            - BranchSide:      '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:193,9'
              BranchSideFuncs:
                - ihevce_encode
                - _ZdaPv
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
        - Branch String:   '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:199,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:199,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:199,5'
              BranchSideFuncs:
                - _ZdaPv
      Callsites:
        - Src:             '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:153,5'
          Dst:             ihevce_encode_header
        - Src:             '/src/libhevc/fuzzer/hevc_enc_fuzzer.cpp:194,9'
          Dst:             ihevce_encode
    - functionName:    ihevce_encode
      functionSourceFile: '/src/libhevc/encoder/ihevce_plugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1905
      functionLinenumberEnd: 2150
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_ihevce_hdl
        - ps_inp
        - ps_out
      BBCount:         71
      ICount:          717
      EdgeCount:       94
      CyclomaticComplexity: 25
      functionsReached:
        - ihevce_copy_inp_8bit
        - ihevce_get_level_index
        - ihevce_q_get_free_inp_ctrl_buff
        - ihevce_q_get_free_inp_data_buff
        - ihevce_q_set_inp_ctrl_buff_prod
        - ihevce_q_set_inp_data_buff_prod
        - ihevce_queue_out_buffer
        - ihevce_receive_out_buffer
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1917,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1918,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1920,16'
              BranchSideFuncs:
                - ihevce_receive_out_buffer
                - ihevce_q_get_free_inp_data_buff
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_copy_inp_8bit
                - ihevce_get_level_index
                - ihevce_q_get_free_inp_ctrl_buff
                - ihevce_q_set_inp_ctrl_buff_prod
                - ihevce_queue_out_buffer
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1920,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1921,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1924,32'
              BranchSideFuncs:
                - ihevce_receive_out_buffer
                - ihevce_q_get_free_inp_data_buff
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_copy_inp_8bit
                - ihevce_get_level_index
                - ihevce_q_get_free_inp_ctrl_buff
                - ihevce_q_set_inp_ctrl_buff_prod
                - ihevce_queue_out_buffer
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1925,54'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1926,14'
              BranchSideFuncs:
                - ihevce_receive_out_buffer
                - ihevce_q_get_free_inp_data_buff
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_copy_inp_8bit
                - ihevce_get_level_index
                - ihevce_q_get_free_inp_ctrl_buff
                - ihevce_q_set_inp_ctrl_buff_prod
                - ihevce_queue_out_buffer
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:2147,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1925,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1928,50'
              BranchSideFuncs:
                - ihevce_receive_out_buffer
                - ihevce_q_get_free_inp_data_buff
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_copy_inp_8bit
                - ihevce_get_level_index
                - ihevce_q_get_free_inp_ctrl_buff
                - ihevce_q_set_inp_ctrl_buff_prod
                - ihevce_queue_out_buffer
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:2147,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1932,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1935,23'
              BranchSideFuncs:
                - ihevce_receive_out_buffer
                - ihevce_q_get_free_inp_data_buff
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_copy_inp_8bit
                - ihevce_get_level_index
                - ihevce_q_get_free_inp_ctrl_buff
                - ihevce_q_set_inp_ctrl_buff_prod
                - ihevce_queue_out_buffer
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1938,23'
              BranchSideFuncs:
                - ihevce_receive_out_buffer
                - ihevce_q_get_free_inp_data_buff
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_copy_inp_8bit
                - ihevce_get_level_index
                - ihevce_q_get_free_inp_ctrl_buff
                - ihevce_q_set_inp_ctrl_buff_prod
                - ihevce_queue_out_buffer
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1942,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1944,21'
              BranchSideFuncs:
                - ihevce_receive_out_buffer
                - ihevce_q_get_free_inp_data_buff
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_copy_inp_8bit
                - ihevce_get_level_index
                - ihevce_q_get_free_inp_ctrl_buff
                - ihevce_q_set_inp_ctrl_buff_prod
                - ihevce_queue_out_buffer
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1948,23'
              BranchSideFuncs:
                - ihevce_receive_out_buffer
                - ihevce_q_get_free_inp_data_buff
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_copy_inp_8bit
                - ihevce_get_level_index
                - ihevce_q_get_free_inp_ctrl_buff
                - ihevce_q_set_inp_ctrl_buff_prod
                - ihevce_queue_out_buffer
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1944,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1945,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1946,9'
              BranchSideFuncs:
                - ihevce_receive_out_buffer
                - ihevce_q_get_free_inp_data_buff
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_copy_inp_8bit
                - ihevce_get_level_index
                - ihevce_q_get_free_inp_ctrl_buff
                - ihevce_q_set_inp_ctrl_buff_prod
                - ihevce_queue_out_buffer
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1948,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1951,17'
              BranchSideFuncs:
                - ihevce_receive_out_buffer
                - ihevce_q_get_free_inp_data_buff
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_copy_inp_8bit
                - ihevce_get_level_index
                - ihevce_q_get_free_inp_ctrl_buff
                - ihevce_q_set_inp_ctrl_buff_prod
                - ihevce_queue_out_buffer
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1963,17'
              BranchSideFuncs:
                - ihevce_receive_out_buffer
                - ihevce_q_get_free_inp_data_buff
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_copy_inp_8bit
                - ihevce_get_level_index
                - ihevce_q_get_free_inp_ctrl_buff
                - ihevce_q_set_inp_ctrl_buff_prod
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1953,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1956,41'
              BranchSideFuncs:
                - ihevce_queue_out_buffer
                - ihevce_receive_out_buffer
                - ihevce_q_get_free_inp_data_buff
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_copy_inp_8bit
                - ihevce_get_level_index
                - ihevce_q_get_free_inp_ctrl_buff
                - ihevce_q_set_inp_ctrl_buff_prod
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1958,9'
              BranchSideFuncs:
                - ihevce_receive_out_buffer
                - ihevce_q_get_free_inp_data_buff
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_copy_inp_8bit
                - ihevce_get_level_index
                - ihevce_q_get_free_inp_ctrl_buff
                - ihevce_q_set_inp_ctrl_buff_prod
                - ihevce_queue_out_buffer
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1963,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1973,25'
              BranchSideFuncs:
                - ihevce_q_get_free_inp_data_buff
                - ihevce_receive_out_buffer
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_copy_inp_8bit
                - ihevce_get_level_index
                - ihevce_q_get_free_inp_ctrl_buff
                - ihevce_q_set_inp_ctrl_buff_prod
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:2129,17'
              BranchSideFuncs:
                - ihevce_receive_out_buffer
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1981,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1984,28'
              BranchSideFuncs:
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_receive_out_buffer
                - ihevce_copy_inp_8bit
                - ihevce_get_level_index
                - ihevce_q_get_free_inp_ctrl_buff
                - ihevce_q_set_inp_ctrl_buff_prod
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:2123,17'
              BranchSideFuncs:
                - ihevce_receive_out_buffer
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1984,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1988,46'
              BranchSideFuncs:
                - ihevce_copy_inp_8bit
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_receive_out_buffer
                - ihevce_get_level_index
                - ihevce_q_get_free_inp_ctrl_buff
                - ihevce_q_set_inp_ctrl_buff_prod
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:2101,46'
              BranchSideFuncs:
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_receive_out_buffer
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:2012,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:2014,26'
              BranchSideFuncs:
                - ihevce_copy_inp_8bit
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_receive_out_buffer
                - ihevce_get_level_index
                - ihevce_q_get_free_inp_ctrl_buff
                - ihevce_q_set_inp_ctrl_buff_prod
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:2026,26'
              BranchSideFuncs:
                - ihevce_copy_inp_8bit
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_receive_out_buffer
                - ihevce_get_level_index
                - ihevce_q_get_free_inp_ctrl_buff
                - ihevce_q_set_inp_ctrl_buff_prod
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:2038,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:2039,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:2041,29'
              BranchSideFuncs:
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_receive_out_buffer
                - ihevce_get_level_index
                - ihevce_q_get_free_inp_ctrl_buff
                - ihevce_q_set_inp_ctrl_buff_prod
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:2041,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:2045,28'
              BranchSideFuncs:
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_receive_out_buffer
                - ihevce_get_level_index
                - ihevce_q_get_free_inp_ctrl_buff
                - ihevce_q_set_inp_ctrl_buff_prod
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:2096,21'
              BranchSideFuncs:
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_receive_out_buffer
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:2045,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:2052,33'
              BranchSideFuncs:
                - ihevce_get_level_index
                - ihevce_q_get_free_inp_ctrl_buff
                - ihevce_q_set_inp_ctrl_buff_prod
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_receive_out_buffer
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:2094,21'
              BranchSideFuncs:
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_receive_out_buffer
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:2077,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:2076,29'
              BranchSideFuncs:
                - ihevce_q_set_inp_ctrl_buff_prod
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_receive_out_buffer
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:2076,29'
              BranchSideFuncs:
                - ihevce_q_set_inp_ctrl_buff_prod
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_receive_out_buffer
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:2079,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:2078,29'
              BranchSideFuncs:
                - ihevce_q_set_inp_ctrl_buff_prod
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_receive_out_buffer
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:2078,29'
              BranchSideFuncs:
                - ihevce_q_set_inp_ctrl_buff_prod
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_receive_out_buffer
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:2081,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:2080,29'
              BranchSideFuncs:
                - ihevce_q_set_inp_ctrl_buff_prod
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_receive_out_buffer
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:2080,29'
              BranchSideFuncs:
                - ihevce_q_set_inp_ctrl_buff_prod
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_receive_out_buffer
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:2129,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:2131,24'
              BranchSideFuncs:
                - ihevce_receive_out_buffer
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:2137,13'
              BranchSideFuncs:
                - ihevce_receive_out_buffer
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:2131,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:2133,17'
              BranchSideFuncs:
                - ihevce_receive_out_buffer
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:2135,9'
              BranchSideFuncs:
                - ihevce_receive_out_buffer
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:2137,57'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:2137,66'
              BranchSideFuncs:
                - ihevce_receive_out_buffer
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:2142,39'
              BranchSideFuncs:
                - ihevce_receive_out_buffer
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:2137,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:2142,39'
              BranchSideFuncs:
                - ihevce_receive_out_buffer
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:2144,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1956,17'
          Dst:             ihevce_queue_out_buffer
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1978,57'
          Dst:             ihevce_q_get_free_inp_data_buff
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:2031,30'
          Dst:             ihevce_copy_inp_8bit
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:2051,56'
          Dst:             ihevce_get_level_index
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:2060,68'
          Dst:             ihevce_q_get_free_inp_ctrl_buff
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:2090,29'
          Dst:             ihevce_q_set_inp_ctrl_buff_prod
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:2116,17'
          Dst:             ihevce_q_set_inp_data_buff_prod
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:2142,13'
          Dst:             ihevce_receive_out_buffer
    - functionName:    ihevce_queue_out_buffer
      functionSourceFile: '/src/libhevc/encoder/ihevce_plugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1499
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_ctxt
        - i4_res_id
        - i4_br_id
      BBCount:         29
      ICount:          348
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - ihevce_q_get_free_out_strm_buff
        - ihevce_q_set_out_strm_buff_prod
        - osal_mutex_lock
        - osal_mutex_unlock
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1433,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1440,20'
              BranchSideFuncs:
                - ihevce_q_get_free_out_strm_buff
                - osal_mutex_lock
                - __assert_fail
                - __assert_fail
                - osal_mutex_unlock
                - ihevce_q_set_out_strm_buff_prod
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1498,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1442,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1446,17'
              BranchSideFuncs:
                - ihevce_q_get_free_out_strm_buff
                - osal_mutex_lock
                - __assert_fail
                - __assert_fail
                - osal_mutex_unlock
                - ihevce_q_set_out_strm_buff_prod
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1497,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1449,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1452,47'
              BranchSideFuncs:
                - osal_mutex_lock
                - __assert_fail
                - __assert_fail
                - osal_mutex_unlock
                - ihevce_q_set_out_strm_buff_prod
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1496,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1455,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1456,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1458,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - osal_mutex_unlock
                - ihevce_q_set_out_strm_buff_prod
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1458,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1460,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - osal_mutex_unlock
                - ihevce_q_set_out_strm_buff_prod
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1465,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - osal_mutex_unlock
                - ihevce_q_set_out_strm_buff_prod
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1467,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1467,17'
              BranchSideFuncs:
                - __assert_fail
                - osal_mutex_unlock
                - ihevce_q_set_out_strm_buff_prod
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1468,17'
              BranchSideFuncs:
                - __assert_fail
                - osal_mutex_unlock
                - ihevce_q_set_out_strm_buff_prod
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1468,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1468,17'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_set_out_strm_buff_prod
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1471,29'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_set_out_strm_buff_prod
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1481,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1483,21'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_set_out_strm_buff_prod
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1487,49'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_set_out_strm_buff_prod
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1489,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1490,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1494,21'
              BranchSideFuncs:
                - ihevce_q_set_out_strm_buff_prod
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1445,53'
          Dst:             ihevce_q_get_free_out_strm_buff
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1452,31'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1467,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1468,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1487,31'
          Dst:             osal_mutex_unlock
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1493,17'
          Dst:             ihevce_q_set_out_strm_buff_prod
    - functionName:    ihevce_copy_inp_8bit
      functionSourceFile: '/src/libhevc/encoder/ihevce_plugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1702
      functionLinenumberEnd: 1830
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_curr_inp
        - ps_inp
        - chroma_format
        - i4_orig_wd
        - i4_orig_ht
      BBCount:         70
      ICount:          595
      EdgeCount:       93
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1716,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1716,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1719,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1716,94'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1717,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1719,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1716,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1719,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1722,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1722,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1724,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1732,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1725,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1727,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1729,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1732,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1734,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1739,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1739,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1744,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1793,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1756,79'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1757,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1759,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1757,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1757,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1759,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1756,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1759,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1761,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1761,79'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1762,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1764,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1762,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1762,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1764,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1761,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1764,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1768,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1768,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1770,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1785,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1770,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1773,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1776,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1776,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1778,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1781,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1785,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1787,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1792,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1805,79'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1806,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1808,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1806,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1806,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1808,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1805,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1808,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1812,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1812,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1814,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1822,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1815,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1817,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1819,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1822,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1824,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1828,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_receive_out_buffer
      functionSourceFile: '/src/libhevc/encoder/ihevce_plugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1262
      functionLinenumberEnd: 1421
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_out
      BBCount:         69
      ICount:          545
      EdgeCount:       88
      CyclomaticComplexity: 21
      functionsReached:
        - __assert_fail
        - osal_cond_var_wait
        - osal_mutex_lock
        - osal_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1269,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1272,13'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_cond_var_wait
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_unlock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1276,5'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_cond_var_wait
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_unlock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1290,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1291,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1294,9'
              BranchSideFuncs:
                - osal_cond_var_wait
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1297,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1299,30'
              BranchSideFuncs:
                - osal_cond_var_wait
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1309,17'
              BranchSideFuncs:
                - osal_cond_var_wait
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1299,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1302,25'
              BranchSideFuncs:
                - osal_cond_var_wait
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1308,13'
              BranchSideFuncs:
                - osal_cond_var_wait
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1309,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1311,31'
              BranchSideFuncs:
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_cond_var_wait
                - osal_mutex_unlock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1325,17'
              BranchSideFuncs:
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_cond_var_wait
                - osal_mutex_unlock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1311,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1313,34'
              BranchSideFuncs:
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_unlock
                - osal_cond_var_wait
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1322,13'
              BranchSideFuncs:
                - osal_cond_var_wait
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1313,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1316,29'
              BranchSideFuncs:
                - osal_cond_var_wait
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1321,17'
              BranchSideFuncs:
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_unlock
                - osal_cond_var_wait
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1329,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1329,9'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_cond_var_wait
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1332,17'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_cond_var_wait
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1332,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1334,25'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_cond_var_wait
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1372,17'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_cond_var_wait
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1336,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1338,30'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_cond_var_wait
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1355,17'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_cond_var_wait
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1338,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1341,21'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_cond_var_wait
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1351,13'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_cond_var_wait
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1343,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1343,50'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_cond_var_wait
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1350,17'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_cond_var_wait
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1343,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1346,29'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_cond_var_wait
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1350,17'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_cond_var_wait
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1372,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1374,13'
              BranchSideFuncs:
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1394,21'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_cond_var_wait
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1377,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1379,17'
              BranchSideFuncs:
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1384,17'
              BranchSideFuncs:
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1385,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1386,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1389,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1394,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1398,21'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_cond_var_wait
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1413,21'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_cond_var_wait
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1399,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1400,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1401,21'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_cond_var_wait
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_unlock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1401,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1404,21'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_cond_var_wait
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_unlock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1406,13'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_cond_var_wait
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_unlock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1414,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1415,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1288,13'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1315,25'
          Dst:             osal_cond_var_wait
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1329,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1383,27'
          Dst:             osal_mutex_unlock
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1397,31'
          Dst:             osal_mutex_unlock
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1412,31'
          Dst:             osal_mutex_unlock
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    769
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_encode_header
      functionSourceFile: '/src/libhevc/encoder/ihevce_plugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1850
      functionLinenumberEnd: 1884
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_ihevce_hdl
        - ps_out
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ihevce_entropy_encode_header
        - ihevce_queue_out_buffer
        - ihevce_receive_out_buffer
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1855,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1856,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1858,16'
              BranchSideFuncs:
                - ihevce_queue_out_buffer
                - ihevce_entropy_encode_header
                - ihevce_receive_out_buffer
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1858,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1859,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1861,14'
              BranchSideFuncs:
                - ihevce_queue_out_buffer
                - ihevce_entropy_encode_header
                - ihevce_receive_out_buffer
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1861,54'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1862,14'
              BranchSideFuncs:
                - ihevce_queue_out_buffer
                - ihevce_entropy_encode_header
                - ihevce_receive_out_buffer
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1880,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1861,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1867,33'
              BranchSideFuncs:
                - ihevce_queue_out_buffer
                - ihevce_entropy_encode_header
                - ihevce_receive_out_buffer
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1880,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1872,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1873,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1876,35'
              BranchSideFuncs:
                - ihevce_receive_out_buffer
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1867,9'
          Dst:             ihevce_queue_out_buffer
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1871,18'
          Dst:             ihevce_entropy_encode_header
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1876,9'
          Dst:             ihevce_receive_out_buffer
    - functionName:    ihevce_close
      functionSourceFile: '/src/libhevc/encoder/ihevce_plugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1519
      functionLinenumberEnd: 1677
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_ihevce_hdl
      BBCount:         40
      ICount:          396
      EdgeCount:       51
      CyclomaticComplexity: 13
      functionsReached:
        - ihevce_hle_interface_delete
        - ihevce_q_get_free_inp_data_buff
        - ihevce_q_set_inp_data_buff_prod
        - ihevce_queue_out_buffer
        - mem_mngr_free
        - memory_free
        - osal_cond_var_destroy
        - osal_mutex_destroy
        - osal_thread_destroy
        - osal_thread_wait
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1531,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1532,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1535,32'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - mem_mngr_free
                - mem_mngr_free
                - mem_mngr_free
                - osal_mutex_destroy
                - osal_cond_var_destroy
                - ihevce_q_get_free_inp_data_buff
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_queue_out_buffer
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1539,54'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1540,14'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - mem_mngr_free
                - mem_mngr_free
                - mem_mngr_free
                - osal_mutex_destroy
                - osal_cond_var_destroy
                - ihevce_q_get_free_inp_data_buff
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_queue_out_buffer
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1673,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1539,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1542,50'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - mem_mngr_free
                - mem_mngr_free
                - mem_mngr_free
                - osal_mutex_destroy
                - osal_cond_var_destroy
                - ihevce_q_get_free_inp_data_buff
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_queue_out_buffer
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1673,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1546,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1548,27'
              BranchSideFuncs:
                - ihevce_q_get_free_inp_data_buff
                - osal_thread_wait
                - osal_thread_destroy
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - mem_mngr_free
                - mem_mngr_free
                - mem_mngr_free
                - osal_mutex_destroy
                - osal_cond_var_destroy
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_queue_out_buffer
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1606,26'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - mem_mngr_free
                - mem_mngr_free
                - mem_mngr_free
                - osal_mutex_destroy
                - osal_cond_var_destroy
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1548,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1551,21'
              BranchSideFuncs:
                - ihevce_q_get_free_inp_data_buff
                - osal_thread_wait
                - osal_thread_destroy
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - mem_mngr_free
                - mem_mngr_free
                - mem_mngr_free
                - osal_mutex_destroy
                - osal_cond_var_destroy
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_queue_out_buffer
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1570,21'
              BranchSideFuncs:
                - ihevce_q_get_free_inp_data_buff
                - osal_thread_wait
                - osal_thread_destroy
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - mem_mngr_free
                - mem_mngr_free
                - mem_mngr_free
                - osal_mutex_destroy
                - osal_cond_var_destroy
                - ihevce_q_set_inp_data_buff_prod
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1553,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1556,45'
              BranchSideFuncs:
                - ihevce_queue_out_buffer
                - ihevce_q_get_free_inp_data_buff
                - osal_thread_wait
                - osal_thread_destroy
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - mem_mngr_free
                - mem_mngr_free
                - mem_mngr_free
                - osal_mutex_destroy
                - osal_cond_var_destroy
                - ihevce_q_set_inp_data_buff_prod
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1558,13'
              BranchSideFuncs:
                - ihevce_q_get_free_inp_data_buff
                - osal_thread_wait
                - osal_thread_destroy
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - mem_mngr_free
                - mem_mngr_free
                - mem_mngr_free
                - osal_mutex_destroy
                - osal_cond_var_destroy
                - ihevce_q_set_inp_data_buff_prod
                - ihevce_queue_out_buffer
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1572,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1576,46'
              BranchSideFuncs:
                - ihevce_q_set_inp_data_buff_prod
                - osal_thread_wait
                - osal_thread_destroy
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - mem_mngr_free
                - mem_mngr_free
                - mem_mngr_free
                - osal_mutex_destroy
                - osal_cond_var_destroy
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1596,21'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - mem_mngr_free
                - mem_mngr_free
                - mem_mngr_free
                - osal_mutex_destroy
                - osal_cond_var_destroy
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1617,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1620,17'
              BranchSideFuncs:
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - mem_mngr_free
                - mem_mngr_free
                - mem_mngr_free
                - osal_mutex_destroy
                - osal_cond_var_destroy
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1638,9'
              BranchSideFuncs:
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - mem_mngr_free
                - mem_mngr_free
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1623,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1626,21'
              BranchSideFuncs:
                - mem_mngr_free
                - osal_mutex_destroy
                - osal_cond_var_destroy
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - mem_mngr_free
                - mem_mngr_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1636,9'
              BranchSideFuncs:
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - mem_mngr_free
                - mem_mngr_free
                - mem_mngr_free
                - osal_mutex_destroy
                - osal_cond_var_destroy
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1642,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1644,27'
              BranchSideFuncs:
                - mem_mngr_free
                - mem_mngr_free
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1651,37'
              BranchSideFuncs:
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1656,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1658,13'
              BranchSideFuncs:
                - memory_free
                - memory_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1663,9'
              BranchSideFuncs:
                - memory_free
                - memory_free
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1556,21'
          Dst:             ihevce_queue_out_buffer
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1569,61'
          Dst:             ihevce_q_get_free_inp_data_buff
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1590,21'
          Dst:             ihevce_q_set_inp_data_buff_prod
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1606,9'
          Dst:             osal_thread_wait
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1609,9'
          Dst:             osal_thread_destroy
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1625,17'
          Dst:             mem_mngr_free
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1630,17'
          Dst:             osal_mutex_destroy
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1633,17'
          Dst:             osal_cond_var_destroy
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1644,13'
          Dst:             mem_mngr_free
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1645,13'
          Dst:             mem_mngr_free
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1651,9'
          Dst:             ihevce_hle_interface_delete
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1666,9'
          Dst:             memory_free
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1669,9'
          Dst:             memory_free
    - functionName:    mem_mngr_free
      functionSourceFile: '/src/libhevc/encoder/ihevce_plugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_handle
        - ps_memtab
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memory_free
      functionSourceFile: '/src/libhevc/encoder/ihevce_plugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_handle
        - pv_mem
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_plugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 1258
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_params
        - ppv_ihevce_hdl
      BBCount:         145
      ICount:          1841
      EdgeCount:       191
      CyclomaticComplexity: 48
      functionsReached:
        - __assert_fail
        - ihevce_create_ports
        - ihevce_get_encoder_version
        - ihevce_hle_interface_create
        - ihevce_hle_interface_delete
        - ihevce_init_sys_api
        - ihevce_query_io_buf_req
        - mem_mngr_alloc
        - memory_alloc
        - memory_free
        - osal_cond_var_create
        - osal_init
        - osal_mutex_create
        - osal_register_callbacks
        - osal_thread_create
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:618,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:619,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:621,16'
              BranchSideFuncs:
                - ihevce_init_sys_api
                - ihevce_get_encoder_version
                - memory_alloc
                - memory_free
                - memory_alloc
                - osal_init
                - osal_register_callbacks
                - ihevce_hle_interface_create
                - ihevce_query_io_buf_req
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - mem_mngr_alloc
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - memory_free
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:621,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:622,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:625,6'
              BranchSideFuncs:
                - ihevce_init_sys_api
                - ihevce_get_encoder_version
                - memory_alloc
                - memory_free
                - memory_alloc
                - osal_init
                - osal_register_callbacks
                - ihevce_hle_interface_create
                - ihevce_query_io_buf_req
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - mem_mngr_alloc
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - memory_free
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:641,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:643,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:649,5'
              BranchSideFuncs:
                - memory_free
                - memory_alloc
                - osal_init
                - osal_register_callbacks
                - ihevce_hle_interface_create
                - ihevce_query_io_buf_req
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - mem_mngr_alloc
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - memory_free
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:654,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:654,45'
              BranchSideFuncs:
                - memory_free
                - memory_alloc
                - osal_init
                - osal_register_callbacks
                - ihevce_hle_interface_create
                - ihevce_query_io_buf_req
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - mem_mngr_alloc
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - memory_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1244,27'
              BranchSideFuncs:
                - memory_free
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:654,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:659,35'
              BranchSideFuncs:
                - memory_alloc
                - osal_init
                - osal_register_callbacks
                - ihevce_hle_interface_create
                - ihevce_query_io_buf_req
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - mem_mngr_alloc
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - memory_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1244,27'
              BranchSideFuncs:
                - memory_free
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:667,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:669,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:674,42'
              BranchSideFuncs:
                - osal_register_callbacks
                - ihevce_hle_interface_create
                - ihevce_query_io_buf_req
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - mem_mngr_alloc
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - memory_free
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:675,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:677,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:685,12'
              BranchSideFuncs:
                - ihevce_hle_interface_create
                - ihevce_query_io_buf_req
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - mem_mngr_alloc
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - memory_free
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:685,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:690,24'
              BranchSideFuncs:
                - ihevce_hle_interface_create
                - ihevce_query_io_buf_req
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - mem_mngr_alloc
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - memory_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:700,24'
              BranchSideFuncs:
                - ihevce_hle_interface_create
                - ihevce_query_io_buf_req
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - mem_mngr_alloc
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - memory_free
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:690,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:693,90'
              BranchSideFuncs:
                - ihevce_hle_interface_create
                - ihevce_query_io_buf_req
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - mem_mngr_alloc
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - memory_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:695,9'
              BranchSideFuncs:
                - ihevce_hle_interface_create
                - ihevce_query_io_buf_req
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - mem_mngr_alloc
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - memory_free
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:704,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:706,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:711,9'
              BranchSideFuncs:
                - ihevce_hle_interface_create
                - ihevce_query_io_buf_req
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - mem_mngr_alloc
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - memory_free
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:723,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:725,13'
              BranchSideFuncs:
                - ihevce_hle_interface_create
                - ihevce_query_io_buf_req
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - mem_mngr_alloc
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - memory_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:729,13'
              BranchSideFuncs:
                - ihevce_hle_interface_create
                - ihevce_query_io_buf_req
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - mem_mngr_alloc
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - memory_free
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:730,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:732,13'
              BranchSideFuncs:
                - ihevce_hle_interface_create
                - ihevce_query_io_buf_req
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - mem_mngr_alloc
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - memory_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:737,13'
              BranchSideFuncs:
                - ihevce_hle_interface_create
                - ihevce_query_io_buf_req
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - mem_mngr_alloc
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - memory_free
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:743,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:742,9'
              BranchSideFuncs:
                - ihevce_hle_interface_create
                - ihevce_query_io_buf_req
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - mem_mngr_alloc
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - memory_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:742,9'
              BranchSideFuncs:
                - ihevce_hle_interface_create
                - ihevce_query_io_buf_req
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - mem_mngr_alloc
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - memory_free
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:746,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:745,9'
              BranchSideFuncs:
                - ihevce_hle_interface_create
                - ihevce_query_io_buf_req
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - mem_mngr_alloc
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - memory_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:745,9'
              BranchSideFuncs:
                - ihevce_hle_interface_create
                - ihevce_query_io_buf_req
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - mem_mngr_alloc
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - memory_free
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:749,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:748,9'
              BranchSideFuncs:
                - ihevce_hle_interface_create
                - ihevce_query_io_buf_req
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - mem_mngr_alloc
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - memory_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:748,9'
              BranchSideFuncs:
                - ihevce_hle_interface_create
                - ihevce_query_io_buf_req
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - mem_mngr_alloc
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - memory_free
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:753,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:756,13'
              BranchSideFuncs:
                - ihevce_hle_interface_create
                - ihevce_query_io_buf_req
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - mem_mngr_alloc
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - memory_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:763,34'
              BranchSideFuncs:
                - ihevce_hle_interface_create
                - ihevce_query_io_buf_req
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - mem_mngr_alloc
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - memory_free
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:764,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:766,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:771,9'
              BranchSideFuncs:
                - ihevce_hle_interface_create
                - ihevce_query_io_buf_req
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - mem_mngr_alloc
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - memory_free
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:805,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:807,41'
              BranchSideFuncs:
                - ihevce_hle_interface_delete
                - memory_free
                - memory_free
                - memory_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:835,20'
              BranchSideFuncs:
                - ihevce_query_io_buf_req
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - mem_mngr_alloc
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:858,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:862,21'
              BranchSideFuncs:
                - ihevce_query_io_buf_req
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - mem_mngr_alloc
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:875,17'
              BranchSideFuncs:
                - ihevce_query_io_buf_req
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - mem_mngr_alloc
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:866,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:868,49'
              BranchSideFuncs:
                - ihevce_query_io_buf_req
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - mem_mngr_alloc
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:871,13'
              BranchSideFuncs:
                - ihevce_query_io_buf_req
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - mem_mngr_alloc
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:885,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:887,45'
              BranchSideFuncs:
                - mem_mngr_alloc
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:921,27'
              BranchSideFuncs:
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:899,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:901,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:907,25'
              BranchSideFuncs:
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:907,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:909,46'
              BranchSideFuncs:
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:916,13'
              BranchSideFuncs:
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:921,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:923,30'
              BranchSideFuncs:
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1031,16'
              BranchSideFuncs:
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:923,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:925,60'
              BranchSideFuncs:
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1029,13'
              BranchSideFuncs:
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:932,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:935,58'
              BranchSideFuncs:
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:943,58'
              BranchSideFuncs:
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:957,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:959,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:964,24'
              BranchSideFuncs:
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:964,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:967,33'
              BranchSideFuncs:
                - osal_mutex_create
                - osal_cond_var_create
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:979,57'
              BranchSideFuncs:
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:967,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:972,75'
              BranchSideFuncs:
                - osal_mutex_create
                - osal_cond_var_create
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:975,21'
              BranchSideFuncs:
                - osal_mutex_create
                - osal_cond_var_create
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:989,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:989,25'
              BranchSideFuncs:
                - osal_mutex_create
                - osal_cond_var_create
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:992,33'
              BranchSideFuncs:
                - osal_mutex_create
                - osal_cond_var_create
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:992,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:0,0'
              BranchSideFuncs:
                - osal_mutex_create
                - osal_cond_var_create
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:994,87'
              BranchSideFuncs:
                - osal_mutex_create
                - osal_cond_var_create
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1007,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1010,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1019,46'
              BranchSideFuncs:
                - osal_cond_var_create
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1020,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1023,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1028,17'
              BranchSideFuncs:
                - ihevce_create_ports
                - osal_thread_create
                - mem_mngr_alloc
                - mem_mngr_alloc
                - __assert_fail
                - osal_mutex_create
                - osal_cond_var_create
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1031,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1034,45'
              BranchSideFuncs:
                - mem_mngr_alloc
                - ihevce_create_ports
                - osal_thread_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1065,41'
              BranchSideFuncs:
                - ihevce_create_ports
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1049,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1051,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1057,25'
              BranchSideFuncs:
                - ihevce_create_ports
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1057,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1059,46'
              BranchSideFuncs:
                - ihevce_create_ports
                - osal_thread_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1062,13'
              BranchSideFuncs:
                - ihevce_create_ports
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1070,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1072,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1078,27'
              BranchSideFuncs:
                - ihevce_create_ports
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1081,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1083,43'
              BranchSideFuncs:
                - ihevce_create_ports
                - osal_thread_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1095,28'
              BranchSideFuncs:
                - ihevce_create_ports
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1115,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1118,34'
              BranchSideFuncs:
                - ihevce_create_ports
                - osal_thread_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1148,35'
              BranchSideFuncs:
                - ihevce_create_ports
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1118,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1120,41'
              BranchSideFuncs:
                - ihevce_create_ports
                - osal_thread_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1146,17'
              BranchSideFuncs:
                - ihevce_create_ports
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1123,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1127,61'
              BranchSideFuncs:
                - ihevce_create_ports
                - osal_thread_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1135,61'
              BranchSideFuncs:
                - ihevce_create_ports
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1180,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1182,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1193,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1199,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1197,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1203,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1208,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1210,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1219,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1210,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1213,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1215,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1224,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1228,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1235,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:1238,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1237,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:1237,66'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:629,5'
          Dst:             ihevce_init_sys_api
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:635,61'
          Dst:             ihevce_get_encoder_version
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:640,32'
          Dst:             memory_alloc
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:659,35'
          Dst:             memory_alloc
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:666,18'
          Dst:             osal_init
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:674,18'
          Dst:             osal_register_callbacks
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:804,18'
          Dst:             ihevce_hle_interface_create
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:807,13'
          Dst:             ihevce_hle_interface_delete
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:809,13'
          Dst:             memory_free
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:815,13'
          Dst:             memory_free
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:818,13'
          Dst:             memory_free
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:874,22'
          Dst:             ihevce_query_io_buf_req
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:894,17'
          Dst:             mem_mngr_alloc
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:950,21'
          Dst:             mem_mngr_alloc
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:989,25'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1006,58'
          Dst:             osal_mutex_create
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1019,25'
          Dst:             osal_cond_var_create
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1042,17'
          Dst:             mem_mngr_alloc
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1150,26'
          Dst:             ihevce_create_ports
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1179,17'
          Dst:             osal_thread_create
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:1244,9'
          Dst:             memory_free
    - functionName:    memory_alloc
      functionSourceFile: '/src/libhevc/encoder/ihevce_plugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_handle
        - u4_size
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:195,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:195,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:197,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mem_mngr_alloc
      functionSourceFile: '/src/libhevc/encoder/ihevce_plugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_handle
        - ps_sys_api
        - ps_memtab
      BBCount:         12
      ICount:          116
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - posix_memalign
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:143,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:145,33'
              BranchSideFuncs:
                - posix_memalign
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:149,33'
              BranchSideFuncs:
                - posix_memalign
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:151,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:153,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:157,8'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:157,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:159,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:165,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:145,17'
          Dst:             posix_memalign
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:149,17'
          Dst:             posix_memalign
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:161,9'
          Dst:             __assert_fail
    - functionName:    ihevce_strm_fill_done
      functionSourceFile: '/src/libhevc/encoder/ihevce_plugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_ctxt
        - pv_curr_out
        - i4_br_id
        - i4_res_id
      BBCount:         20
      ICount:          282
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - osal_cond_var_signal
        - osal_mutex_lock
        - osal_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:538,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:540,17'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_cond_var_signal
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:549,35'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_cond_var_signal
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:540,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:543,50'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_cond_var_signal
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:546,5'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_cond_var_signal
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:550,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:551,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:554,63'
              BranchSideFuncs:
                - osal_cond_var_signal
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:569,65'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:570,27'
              BranchSideFuncs:
                - osal_cond_var_signal
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:572,13'
              BranchSideFuncs:
                - osal_cond_var_signal
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:569,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:572,13'
              BranchSideFuncs:
                - osal_cond_var_signal
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:576,9'
              BranchSideFuncs:
                - osal_cond_var_signal
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:584,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:585,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:587,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:549,19'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:580,5'
          Dst:             osal_cond_var_signal
        - Src:             '/src/libhevc/encoder/ihevce_plugin.c:583,19'
          Dst:             osal_mutex_unlock
    - functionName:    ihevce_cmds_error_report
      functionSourceFile: '/src/libhevc/encoder/ihevce_plugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_cb_handle
        - i4_error_code
        - i4_cmd_type
        - i4_buf_id
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:489,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:490,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:496,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    posix_memalign
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_set_def_params
      functionSourceFile: '/src/libhevc/encoder/ihevce_plugin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_params
      BBCount:         12
      ICount:          636
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:279,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:280,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:282,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:402,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:404,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:421,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_plugin.c:405,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:407,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_plugin.c:412,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_init_sys_api
      functionSourceFile: '/src/libhevc/encoder/ihevce_sys_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_cb_handle
        - ps_sys_api
      BBCount:         1
      ICount:          59
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_printf
      functionSourceFile: '/src/libhevc/encoder/ihevce_sys_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_handle
        - format
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_sscanf
      functionSourceFile: '/src/libhevc/encoder/ihevce_sys_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_handle
        - pv_src
        - format
        - p_dst_int
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_sprintf
      functionSourceFile: '/src/libhevc/encoder/ihevce_sys_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_handle
        - dst
        - format
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_fopen
      functionSourceFile: '/src/libhevc/encoder/ihevce_sys_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_handle
        - filename
        - mode
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_fclose
      functionSourceFile: '/src/libhevc/encoder/ihevce_sys_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_handle
        - file_ptr
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_fflush
      functionSourceFile: '/src/libhevc/encoder/ihevce_sys_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_handle
        - file_ptr
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_fseek
      functionSourceFile: '/src/libhevc/encoder/ihevce_sys_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - pv_handle
        - file_ptr
        - offset
        - origin
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_fscanf
      functionSourceFile: '/src/libhevc/encoder/ihevce_sys_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_handle
        - e_data_type
        - file_ptr
        - format
        - pv_dst
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_fread
      functionSourceFile: '/src/libhevc/encoder/ihevce_sys_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_handle
        - pv_dst
        - element_size
        - count
        - file_ptr
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_fprintf
      functionSourceFile: '/src/libhevc/encoder/ihevce_sys_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_handle
        - file_ptr
        - format
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_fwrite
      functionSourceFile: '/src/libhevc/encoder/ihevce_sys_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_handle
        - pv_src
        - element_size
        - count
        - file_ptr
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_fgets
      functionSourceFile: '/src/libhevc/encoder/ihevce_sys_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_handle
        - pi1_str
        - i4_size
        - pf_stream
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    osal_get_version
      functionSourceFile: '/src/libhevc/encoder/osal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    osal_close
      functionSourceFile: '/src/libhevc/encoder/osal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - osal_handle
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/osal.c:183,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal.c:184,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal.c:186,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    osal_register_callbacks
      functionSourceFile: '/src/libhevc/encoder/osal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - osal_handle
        - cb_funcs
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/osal.c:140,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal.c:140,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal.c:141,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/osal.c:140,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal.c:141,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal.c:143,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/osal.c:143,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal.c:143,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal.c:144,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/osal.c:143,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal.c:144,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal.c:147,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    osal_init
      functionSourceFile: '/src/libhevc/encoder/osal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - osal_handle
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/osal.c:96,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal.c:97,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal.c:100,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    osal_cond_var_signal
      functionSourceFile: '/src/libhevc/encoder/osal_cond_var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cond_var_handle
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_cond_signal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/osal_cond_var.c:252,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_cond_var.c:253,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_cond_var.c:256,60'
              BranchSideFuncs:
                - pthread_cond_signal
      Callsites:
        - Src:             '/src/libhevc/encoder/osal_cond_var.c:257,16'
          Dst:             pthread_cond_signal
    - functionName:    pthread_cond_signal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    osal_cond_var_wait
      functionSourceFile: '/src/libhevc/encoder/osal_cond_var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cond_var_handle
        - mutex_handle
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pthread_cond_wait
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/osal_cond_var.c:212,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_cond_var.c:212,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_cond_var.c:213,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/osal_cond_var.c:212,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_cond_var.c:213,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_cond_var.c:216,51'
              BranchSideFuncs:
                - pthread_cond_wait
      Callsites:
        - Src:             '/src/libhevc/encoder/osal_cond_var.c:219,16'
          Dst:             pthread_cond_wait
    - functionName:    pthread_cond_wait
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    osal_cond_var_destroy
      functionSourceFile: '/src/libhevc/encoder/osal_cond_var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cond_var_handle
      BBCount:         13
      ICount:          83
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - pthread_cond_destroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/osal_cond_var.c:160,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_cond_var.c:161,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_cond_var.c:164,58'
              BranchSideFuncs:
                - pthread_cond_destroy
        - Branch String:   '/src/libhevc/encoder/osal_cond_var.c:167,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_cond_var.c:167,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_cond_var.c:168,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/osal_cond_var.c:167,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_cond_var.c:168,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_cond_var.c:171,41'
              BranchSideFuncs:
                - pthread_cond_destroy
        - Branch String:   '/src/libhevc/encoder/osal_cond_var.c:173,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_cond_var.c:174,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_cond_var.c:177,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/osal_cond_var.c:171,18'
          Dst:             pthread_cond_destroy
    - functionName:    pthread_cond_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    osal_cond_var_create
      functionSourceFile: '/src/libhevc/encoder/osal_cond_var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - osal_handle
      BBCount:         17
      ICount:          114
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - pthread_cond_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/osal_cond_var.c:95,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_cond_var.c:96,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_cond_var.c:99,26'
              BranchSideFuncs:
                - pthread_cond_init
        - Branch String:   '/src/libhevc/encoder/osal_cond_var.c:103,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_cond_var.c:103,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_cond_var.c:104,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/osal_cond_var.c:103,46'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_cond_var.c:103,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_cond_var.c:104,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/osal_cond_var.c:103,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_cond_var.c:104,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_cond_var.c:107,22'
              BranchSideFuncs:
                - pthread_cond_init
        - Branch String:   '/src/libhevc/encoder/osal_cond_var.c:113,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_cond_var.c:114,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_cond_var.c:116,39'
              BranchSideFuncs:
                - pthread_cond_init
        - Branch String:   '/src/libhevc/encoder/osal_cond_var.c:120,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_cond_var.c:122,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_cond_var.c:126,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/osal_cond_var.c:120,17'
          Dst:             pthread_cond_init
    - functionName:    pthread_cond_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    osal_mutex_unlock
      functionSourceFile: '/src/libhevc/encoder/osal_mutex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mutex_handle
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pthread_mutex_unlock
      functionUses:    36
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/osal_mutex.c:245,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_mutex.c:246,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_mutex.c:249,52'
              BranchSideFuncs:
                - pthread_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/osal_mutex.c:252,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_mutex.c:253,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_mutex.c:255,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/osal_mutex.c:252,17'
          Dst:             pthread_mutex_unlock
    - functionName:    pthread_mutex_unlock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    osal_mutex_lock
      functionSourceFile: '/src/libhevc/encoder/osal_mutex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mutex_handle
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_mutex_lock
      functionUses:    34
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/osal_mutex.c:206,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_mutex.c:207,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_mutex.c:210,52'
              BranchSideFuncs:
                - pthread_mutex_lock
      Callsites:
        - Src:             '/src/libhevc/encoder/osal_mutex.c:213,16'
          Dst:             pthread_mutex_lock
    - functionName:    pthread_mutex_lock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    osal_mutex_destroy
      functionSourceFile: '/src/libhevc/encoder/osal_mutex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mutex_handle
      BBCount:         13
      ICount:          83
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - pthread_mutex_destroy
      functionUses:    20
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/osal_mutex.c:156,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_mutex.c:157,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_mutex.c:160,52'
              BranchSideFuncs:
                - pthread_mutex_destroy
        - Branch String:   '/src/libhevc/encoder/osal_mutex.c:163,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_mutex.c:163,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_mutex.c:164,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/osal_mutex.c:163,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_mutex.c:164,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_mutex.c:167,42'
              BranchSideFuncs:
                - pthread_mutex_destroy
        - Branch String:   '/src/libhevc/encoder/osal_mutex.c:169,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_mutex.c:170,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_mutex.c:173,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/osal_mutex.c:167,18'
          Dst:             pthread_mutex_destroy
    - functionName:    pthread_mutex_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    osal_mutex_create
      functionSourceFile: '/src/libhevc/encoder/osal_mutex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - osal_handle
      BBCount:         15
      ICount:          106
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - pthread_mutex_init
      functionUses:    20
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/osal_mutex.c:100,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_mutex.c:100,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_mutex.c:101,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/osal_mutex.c:100,46'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_mutex.c:100,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_mutex.c:101,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/osal_mutex.c:100,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_mutex.c:101,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_mutex.c:104,22'
              BranchSideFuncs:
                - pthread_mutex_init
        - Branch String:   '/src/libhevc/encoder/osal_mutex.c:110,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_mutex.c:111,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_mutex.c:113,36'
              BranchSideFuncs:
                - pthread_mutex_init
        - Branch String:   '/src/libhevc/encoder/osal_mutex.c:117,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_mutex.c:119,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_mutex.c:123,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/osal_mutex.c:117,17'
          Dst:             pthread_mutex_init
    - functionName:    pthread_mutex_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    osal_get_current_tid
      functionSourceFile: '/src/libhevc/encoder/osal_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - syscall
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/osal_thread.c:718,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:718,12'
              BranchSideFuncs:
                - syscall
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:718,12'
              BranchSideFuncs:
                - syscall
      Callsites:
        - Src:             '/src/libhevc/encoder/osal_thread.c:718,12'
          Dst:             syscall
    - functionName:    syscall
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    osal_print_last_error
      functionSourceFile: '/src/libhevc/encoder/osal_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - string
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - perror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/osal_thread.c:687,5'
          Dst:             perror
    - functionName:    perror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    osal_get_last_error
      functionSourceFile: '/src/libhevc/encoder/osal_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_linux_error
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/osal_thread.c:656,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:656,12'
              BranchSideFuncs:
                - get_linux_error
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:656,12'
              BranchSideFuncs:
                - get_linux_error
      Callsites:
        - Src:             '/src/libhevc/encoder/osal_thread.c:656,12'
          Dst:             get_linux_error
    - functionName:    osal_get_time_usec
      functionSourceFile: '/src/libhevc/encoder/osal_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sec
        - usec
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - clock_gettime
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/osal_thread.c:610,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:610,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:611,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/osal_thread.c:610,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:611,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:617,9'
              BranchSideFuncs:
                - clock_gettime
      Callsites:
        - Src:             '/src/libhevc/encoder/osal_thread.c:617,9'
          Dst:             clock_gettime
    - functionName:    clock_gettime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    osal_get_time
      functionSourceFile: '/src/libhevc/encoder/osal_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clock_gettime
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/osal_thread.c:576,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:572,25'
              BranchSideFuncs:
                - clock_gettime
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:576,9'
              BranchSideFuncs:
                - clock_gettime
      Callsites:
        - Src:             '/src/libhevc/encoder/osal_thread.c:576,9'
          Dst:             clock_gettime
    - functionName:    osal_get_thread_handle
      functionSourceFile: '/src/libhevc/encoder/osal_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - osal_handle
      BBCount:         10
      ICount:          101
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - pthread_getschedparam
        - pthread_self
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/osal_thread.c:515,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:516,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:519,32'
              BranchSideFuncs:
                - pthread_self
                - pthread_getschedparam
        - Branch String:   '/src/libhevc/encoder/osal_thread.c:523,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:524,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:526,27'
              BranchSideFuncs:
                - pthread_self
                - pthread_getschedparam
        - Branch String:   '/src/libhevc/encoder/osal_thread.c:536,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:538,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:541,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/osal_thread.c:531,30'
          Dst:             pthread_self
        - Src:             '/src/libhevc/encoder/osal_thread.c:536,17'
          Dst:             pthread_getschedparam
    - functionName:    pthread_self
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_getschedparam
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    osal_thread_wait
      functionSourceFile: '/src/libhevc/encoder/osal_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - thread_handle
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_join
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/osal_thread.c:467,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:468,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:471,16'
              BranchSideFuncs:
                - pthread_join
      Callsites:
        - Src:             '/src/libhevc/encoder/osal_thread.c:477,18'
          Dst:             pthread_join
    - functionName:    pthread_join
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    osal_thread_resume
      functionSourceFile: '/src/libhevc/encoder/osal_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - thread_handle
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/osal_thread.c:427,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:428,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:434,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    osal_thread_suspend
      functionSourceFile: '/src/libhevc/encoder/osal_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - thread_handle
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/osal_thread.c:385,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:386,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:392,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    osal_thread_yield
      functionSourceFile: '/src/libhevc/encoder/osal_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sched_yield
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/osal_thread.c:348,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:348,13'
              BranchSideFuncs:
                - sched_yield
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:348,13'
              BranchSideFuncs:
                - sched_yield
        - Branch String:   '/src/libhevc/encoder/osal_thread.c:348,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:349,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:351,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/osal_thread.c:348,13'
          Dst:             sched_yield
    - functionName:    sched_yield
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    osal_thread_sleep
      functionSourceFile: '/src/libhevc/encoder/osal_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - milli_seconds
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clock_nanosleep
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/osal_thread.c:309,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:311,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:314,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/osal_thread.c:309,17'
          Dst:             clock_nanosleep
    - functionName:    clock_nanosleep
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    osal_thread_destroy
      functionSourceFile: '/src/libhevc/encoder/osal_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - thread_handle
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/osal_thread.c:210,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:211,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:214,51'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    osal_func
      functionSourceFile: '/src/libhevc/encoder/osal_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_exit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/osal_thread.c:255,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:252,5'
              BranchSideFuncs:
                - pthread_exit
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:256,13'
              BranchSideFuncs:
                - pthread_exit
      Callsites:
        - Src:             '/src/libhevc/encoder/osal_thread.c:261,5'
          Dst:             pthread_exit
    - functionName:    pthread_exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    osal_thread_create
      functionSourceFile: '/src/libhevc/encoder/osal_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - osal_handle
        - attr
      BBCount:         19
      ICount:          176
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - osal_func
        - pthread_attr_destroy
        - pthread_attr_init
        - pthread_create
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/osal_thread.c:123,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:124,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:126,13'
              BranchSideFuncs:
                - pthread_attr_init
                - pthread_create
                - pthread_attr_destroy
        - Branch String:   '/src/libhevc/encoder/osal_thread.c:126,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:126,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:127,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/osal_thread.c:126,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:126,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:127,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/osal_thread.c:126,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:127,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:130,18'
              BranchSideFuncs:
                - pthread_attr_init
                - pthread_create
                - pthread_attr_destroy
        - Branch String:   '/src/libhevc/encoder/osal_thread.c:140,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:141,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:144,27'
              BranchSideFuncs:
                - pthread_attr_init
                - pthread_create
                - pthread_attr_destroy
        - Branch String:   '/src/libhevc/encoder/osal_thread.c:152,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:154,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:160,15'
              BranchSideFuncs:
                - pthread_create
                - pthread_attr_destroy
        - Branch String:   '/src/libhevc/encoder/osal_thread.c:167,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:169,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_thread.c:173,9'
              BranchSideFuncs:
                - pthread_attr_destroy
      Callsites:
        - Src:             '/src/libhevc/encoder/osal_thread.c:152,17'
          Dst:             pthread_attr_init
        - Src:             '/src/libhevc/encoder/osal_thread.c:159,26'
          Dst:             pthread_create
        - Src:             '/src/libhevc/encoder/osal_thread.c:159,26'
          Dst:             osal_func
        - Src:             '/src/libhevc/encoder/osal_thread.c:173,9'
          Dst:             pthread_attr_destroy
    - functionName:    pthread_attr_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_attr_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_entropy_encode_header
      functionSourceFile: '/src/libhevc/encoder/ihevce_entropy_cod.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_hle_ctxt
        - i4_bitrate_instance_id
        - i4_resolution_id
      BBCount:         34
      ICount:          373
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - ihevce_bitstrm_init
        - ihevce_generate_pps
        - ihevce_generate_sps
        - ihevce_generate_vps
        - ihevce_q_get_filled_buff
        - ihevce_q_rel_buf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:699,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:699,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:701,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:699,85'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:700,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:701,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:699,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:701,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:703,53'
              BranchSideFuncs:
                - ihevce_q_get_filled_buff
                - ihevce_bitstrm_init
                - ihevce_generate_vps
                - ihevce_generate_sps
                - ihevce_generate_pps
                - __assert_fail
                - ihevce_q_rel_buf
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:705,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:706,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:708,8'
              BranchSideFuncs:
                - ihevce_q_get_filled_buff
                - ihevce_bitstrm_init
                - ihevce_generate_vps
                - ihevce_generate_sps
                - ihevce_generate_pps
                - __assert_fail
                - ihevce_q_rel_buf
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:708,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:710,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:712,33'
              BranchSideFuncs:
                - ihevce_q_get_filled_buff
                - ihevce_bitstrm_init
                - ihevce_generate_vps
                - ihevce_generate_sps
                - ihevce_generate_pps
                - __assert_fail
                - ihevce_q_rel_buf
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:760,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:760,9'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:762,51'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:763,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:763,26'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:763,26'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:763,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:766,51'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_rel_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:805,30'
              BranchSideFuncs:
                - ihevce_q_rel_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:771,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:773,56'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_rel_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:780,31'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_rel_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:784,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:784,13'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:802,9'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:807,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:809,9'
              BranchSideFuncs:
                - ihevce_q_rel_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:813,9'
              BranchSideFuncs:
                - ihevce_q_rel_buf
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_entropy_cod.c:718,45'
          Dst:             ihevce_q_get_filled_buff
        - Src:             '/src/libhevc/encoder/ihevce_entropy_cod.c:725,12'
          Dst:             ihevce_bitstrm_init
        - Src:             '/src/libhevc/encoder/ihevce_entropy_cod.c:732,12'
          Dst:             ihevce_generate_vps
        - Src:             '/src/libhevc/encoder/ihevce_entropy_cod.c:735,12'
          Dst:             ihevce_generate_sps
        - Src:             '/src/libhevc/encoder/ihevce_entropy_cod.c:738,12'
          Dst:             ihevce_generate_pps
        - Src:             '/src/libhevc/encoder/ihevce_entropy_cod.c:760,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_entropy_cod.c:784,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_entropy_cod.c:822,5'
          Dst:             ihevce_q_rel_buf
    - functionName:    ihevce_ent_coding_thrd
      functionSourceFile: '/src/libhevc/encoder/ihevce_entropy_cod.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_frm_proc_thrd_ctxt
      BBCount:         131
      ICount:          1371
      EdgeCount:       170
      CyclomaticComplexity: 41
      functionsReached:
        - __assert_fail
        - change_bitrate_vbv_complaince
        - get_avg_bitrate_bufsize
        - ihevce_entropy_encode_frame
        - ihevce_get_dbf_buffer_size
        - ihevce_get_level_index
        - ihevce_q_get_filled_buff
        - ihevce_q_rel_buf
        - ihevce_rc_rdopt_entropy_bit_correct
        - ihevce_vbv_compliance_frame_level_update
        - osal_mutex_lock
        - osal_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:183,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:185,24'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:187,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:192,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:194,22'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:197,22'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:200,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:205,21'
              BranchSideFuncs:
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:586,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:209,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:211,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:256,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:211,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:213,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:220,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:213,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:214,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:216,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:227,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:230,42'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:249,29'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:231,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:235,32'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:243,33'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:235,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:240,53'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:242,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:243,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:227,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:245,42'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:249,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:251,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:253,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:256,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:258,21'
              BranchSideFuncs:
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:289,24'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:258,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:260,29'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:264,21'
              BranchSideFuncs:
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:264,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:268,33'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:275,33'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:296,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:296,46'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:567,24'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_rel_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:296,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:302,13'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:567,24'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_rel_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:310,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:312,17'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:324,13'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:317,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:319,21'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:322,13'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:329,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:331,17'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:335,13'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:373,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:379,24'
              BranchSideFuncs:
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - __assert_fail
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:519,17'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:379,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:382,37'
              BranchSideFuncs:
                - ihevce_get_dbf_buffer_size
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_q_get_filled_buff
                - __assert_fail
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:391,29'
              BranchSideFuncs:
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
                - __assert_fail
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:427,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:430,52'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
                - __assert_fail
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:436,25'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
                - __assert_fail
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:448,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:452,17'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
                - __assert_fail
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:453,20'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
                - __assert_fail
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:453,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:456,37'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
                - __assert_fail
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:479,37'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
                - __assert_fail
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:483,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:486,25'
              BranchSideFuncs:
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:508,25'
              BranchSideFuncs:
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:486,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:486,25'
              BranchSideFuncs:
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - __assert_fail
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:490,29'
              BranchSideFuncs:
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - __assert_fail
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:527,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:529,26'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:532,17'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:532,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:535,17'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:542,16'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:542,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:545,21'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:549,17'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:549,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:552,29'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:557,25'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_get_level_index
                - ihevce_entropy_encode_frame
                - osal_mutex_lock
                - ihevce_rc_rdopt_entropy_bit_correct
                - osal_mutex_unlock
                - __assert_fail
                - get_avg_bitrate_bufsize
                - change_bitrate_vbv_complaince
                - osal_mutex_lock
                - ihevce_vbv_compliance_frame_level_update
                - osal_mutex_unlock
                - ihevce_get_dbf_buffer_size
                - ihevce_q_get_filled_buff
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:586,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:588,18'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:590,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:590,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:592,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:597,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:600,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:600,36'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:654,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:600,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:602,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:654,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:602,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:604,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_filled_buff
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:653,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:604,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:608,29'
              BranchSideFuncs:
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:617,22'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:617,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:621,29'
              BranchSideFuncs:
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:629,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:632,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:602,9'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:634,28'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_q_get_filled_buff
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_cod.c:654,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:654,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_cod.c:657,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_entropy_cod.c:204,50'
          Dst:             ihevce_q_get_filled_buff
        - Src:             '/src/libhevc/encoder/ihevce_entropy_cod.c:216,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_entropy_cod.c:267,61'
          Dst:             ihevce_q_get_filled_buff
        - Src:             '/src/libhevc/encoder/ihevce_entropy_cod.c:381,25'
          Dst:             ihevce_get_dbf_buffer_size
        - Src:             '/src/libhevc/encoder/ihevce_entropy_cod.c:393,52'
          Dst:             ihevce_get_level_index
        - Src:             '/src/libhevc/encoder/ihevce_entropy_cod.c:422,33'
          Dst:             ihevce_entropy_encode_frame
        - Src:             '/src/libhevc/encoder/ihevce_entropy_cod.c:456,21'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_entropy_cod.c:466,21'
          Dst:             ihevce_vbv_compliance_frame_level_update
        - Src:             '/src/libhevc/encoder/ihevce_entropy_cod.c:473,21'
          Dst:             osal_mutex_unlock
        - Src:             '/src/libhevc/encoder/ihevce_entropy_cod.c:479,21'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_entropy_cod.c:486,25'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_entropy_cod.c:489,25'
          Dst:             get_avg_bitrate_bufsize
        - Src:             '/src/libhevc/encoder/ihevce_entropy_cod.c:494,25'
          Dst:             change_bitrate_vbv_complaince
        - Src:             '/src/libhevc/encoder/ihevce_entropy_cod.c:507,21'
          Dst:             ihevce_rc_rdopt_entropy_bit_correct
        - Src:             '/src/libhevc/encoder/ihevce_entropy_cod.c:513,21'
          Dst:             osal_mutex_unlock
        - Src:             '/src/libhevc/encoder/ihevce_entropy_cod.c:551,17'
          Dst:             ihevce_q_rel_buf
        - Src:             '/src/libhevc/encoder/ihevce_entropy_cod.c:556,13'
          Dst:             ihevce_q_rel_buf
        - Src:             '/src/libhevc/encoder/ihevce_entropy_cod.c:571,17'
          Dst:             ihevce_q_rel_buf
        - Src:             '/src/libhevc/encoder/ihevce_entropy_cod.c:607,57'
          Dst:             ihevce_q_get_filled_buff
        - Src:             '/src/libhevc/encoder/ihevce_entropy_cod.c:620,57'
          Dst:             ihevce_q_get_filled_buff
        - Src:             '/src/libhevc/encoder/ihevce_entropy_cod.c:629,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_entropy_cod.c:649,17'
          Dst:             ihevce_q_rel_buf
    - functionName:    ihevce_entropy_encode_frame
      functionSourceFile: '/src/libhevc/encoder/ihevce_entropy_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_entropy_hdl
        - ps_curr_out
        - ps_curr_inp
        - i4_out_buf_size
      BBCount:         173
      ICount:          1659
      EdgeCount:       217
      CyclomaticComplexity: 46
      functionsReached:
        - __assert_fail
        - ihevce_bitstrm_init
        - ihevce_encode_slice_data
        - ihevce_generate_aud
        - ihevce_generate_eos
        - ihevce_generate_pps
        - ihevce_generate_sei
        - ihevce_generate_slice_header
        - ihevce_generate_sps
        - ihevce_generate_vps
        - ihevce_get_level_index
        - ihevce_insert_entry_offset_slice_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:333,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:333,33'
              BranchSideFuncs:
                - ihevce_bitstrm_init
                - __assert_fail
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
                - ihevce_generate_sei
                - ihevce_generate_vps
                - ihevce_generate_sps
                - ihevce_generate_pps
                - ihevce_generate_aud
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:334,29'
              BranchSideFuncs:
                - ihevce_bitstrm_init
                - __assert_fail
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
                - ihevce_generate_sei
                - ihevce_generate_vps
                - ihevce_generate_sps
                - ihevce_generate_pps
                - ihevce_generate_aud
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:337,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:337,33'
              BranchSideFuncs:
                - ihevce_bitstrm_init
                - __assert_fail
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
                - ihevce_generate_sei
                - ihevce_generate_vps
                - ihevce_generate_sps
                - ihevce_generate_pps
                - ihevce_generate_aud
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:338,29'
              BranchSideFuncs:
                - ihevce_bitstrm_init
                - __assert_fail
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
                - ihevce_generate_sei
                - ihevce_generate_vps
                - ihevce_generate_sps
                - ihevce_generate_pps
                - ihevce_generate_aud
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:351,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:354,15'
              BranchSideFuncs:
                - ihevce_bitstrm_init
                - __assert_fail
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
                - ihevce_generate_sei
                - ihevce_generate_vps
                - ihevce_generate_sps
                - ihevce_generate_pps
                - ihevce_generate_aud
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:357,31'
              BranchSideFuncs:
                - ihevce_bitstrm_init
                - __assert_fail
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
                - ihevce_generate_sei
                - ihevce_generate_vps
                - ihevce_generate_sps
                - ihevce_generate_pps
                - ihevce_generate_aud
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:354,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:354,58'
              BranchSideFuncs:
                - ihevce_bitstrm_init
                - __assert_fail
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
                - ihevce_generate_sei
                - ihevce_generate_vps
                - ihevce_generate_sps
                - ihevce_generate_pps
                - ihevce_generate_aud
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:357,31'
              BranchSideFuncs:
                - ihevce_bitstrm_init
                - __assert_fail
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
                - ihevce_generate_sei
                - ihevce_generate_vps
                - ihevce_generate_sps
                - ihevce_generate_pps
                - ihevce_generate_aud
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:388,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:392,16'
              BranchSideFuncs:
                - ihevce_generate_aud
                - __assert_fail
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
                - ihevce_generate_sei
                - ihevce_generate_vps
                - ihevce_generate_sps
                - ihevce_generate_pps
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:408,8'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
                - ihevce_generate_sei
                - ihevce_generate_vps
                - ihevce_generate_sps
                - ihevce_generate_pps
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:392,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:395,25'
              BranchSideFuncs:
                - ihevce_generate_aud
                - __assert_fail
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
                - ihevce_generate_sei
                - ihevce_generate_vps
                - ihevce_generate_sps
                - ihevce_generate_pps
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:398,25'
              BranchSideFuncs:
                - ihevce_generate_aud
                - __assert_fail
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
                - ihevce_generate_sei
                - ihevce_generate_vps
                - ihevce_generate_sps
                - ihevce_generate_pps
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:401,25'
              BranchSideFuncs:
                - ihevce_generate_aud
                - __assert_fail
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
                - ihevce_generate_sei
                - ihevce_generate_vps
                - ihevce_generate_sps
                - ihevce_generate_pps
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:408,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:411,36'
              BranchSideFuncs:
                - ihevce_generate_vps
                - ihevce_generate_sps
                - ihevce_generate_pps
                - __assert_fail
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
                - ihevce_generate_sei
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:422,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
                - ihevce_generate_sei
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:422,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:425,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
                - ihevce_generate_sei
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:447,10'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:425,72'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:426,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
                - ihevce_generate_sei
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:429,45'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
                - ihevce_generate_sei
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:426,72'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:427,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
                - ihevce_generate_sei
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:429,45'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
                - ihevce_generate_sei
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:427,76'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:428,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
                - ihevce_generate_sei
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:429,45'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
                - ihevce_generate_sei
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:428,92'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:429,45'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
                - ihevce_generate_sei
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:429,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
                - ihevce_generate_sei
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:429,45'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:429,45'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
                - ihevce_generate_sei
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:429,48'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
                - ihevce_generate_sei
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:431,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:434,17'
              BranchSideFuncs:
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:442,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:458,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:458,9'
              BranchSideFuncs:
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:460,51'
              BranchSideFuncs:
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:461,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:461,26'
              BranchSideFuncs:
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:461,26'
              BranchSideFuncs:
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:461,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:464,51'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:503,19'
              BranchSideFuncs:
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:469,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:471,56'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:478,31'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:482,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:482,13'
              BranchSideFuncs:
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:500,9'
              BranchSideFuncs:
                - ihevce_get_level_index
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:516,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:518,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:603,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:521,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:526,42'
              BranchSideFuncs:
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_insert_entry_offset_slice_header
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:600,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - ihevce_insert_entry_offset_slice_header
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:545,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:547,54'
              BranchSideFuncs:
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_insert_entry_offset_slice_header
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:551,17'
              BranchSideFuncs:
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_insert_entry_offset_slice_header
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:559,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:563,17'
              BranchSideFuncs:
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_insert_entry_offset_slice_header
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:568,17'
              BranchSideFuncs:
                - ihevce_encode_slice_data
                - ihevce_bitstrm_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_insert_entry_offset_slice_header
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:573,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:577,22'
              BranchSideFuncs:
                - ihevce_insert_entry_offset_slice_header
                - ihevce_bitstrm_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:584,21'
              BranchSideFuncs:
                - ihevce_bitstrm_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_insert_entry_offset_slice_header
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:584,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:586,38'
              BranchSideFuncs:
                - ihevce_bitstrm_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_insert_entry_offset_slice_header
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:590,38'
              BranchSideFuncs:
                - ihevce_bitstrm_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
                - ihevce_generate_slice_header
                - ihevce_encode_slice_data
                - ihevce_insert_entry_offset_slice_header
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:603,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:605,12'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:631,52'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:605,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:607,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:628,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:607,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:609,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:617,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:639,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:639,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:640,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:640,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:640,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:642,40'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:643,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:643,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:643,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:643,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:646,51'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:685,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:651,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:654,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:661,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:665,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:665,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:680,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:685,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:688,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
                - ihevce_generate_sei
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:706,14'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:688,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:691,17'
              BranchSideFuncs:
                - ihevce_generate_sei
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:701,44'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:706,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:706,52'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_generate_eos
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:716,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:706,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:708,36'
              BranchSideFuncs:
                - ihevce_generate_eos
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:716,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:720,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:720,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:721,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:721,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:721,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:723,51'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:724,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:724,26'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:724,26'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:724,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:728,27'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:772,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:733,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:736,31'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:743,31'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:747,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:747,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:765,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:775,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:778,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:787,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:787,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:790,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:802,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:815,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:818,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:828,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:831,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:835,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:818,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:818,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:820,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:818,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:820,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:824,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:835,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:837,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:841,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_entropy_interface.c:379,12'
          Dst:             ihevce_bitstrm_init
        - Src:             '/src/libhevc/encoder/ihevce_entropy_interface.c:405,16'
          Dst:             ihevce_generate_aud
        - Src:             '/src/libhevc/encoder/ihevce_entropy_interface.c:411,16'
          Dst:             ihevce_generate_vps
        - Src:             '/src/libhevc/encoder/ihevce_entropy_interface.c:414,16'
          Dst:             ihevce_generate_sps
        - Src:             '/src/libhevc/encoder/ihevce_entropy_interface.c:417,16'
          Dst:             ihevce_generate_pps
        - Src:             '/src/libhevc/encoder/ihevce_entropy_interface.c:433,20'
          Dst:             ihevce_generate_sei
        - Src:             '/src/libhevc/encoder/ihevce_entropy_interface.c:458,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_entropy_interface.c:482,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_entropy_interface.c:507,36'
          Dst:             ihevce_get_level_index
        - Src:             '/src/libhevc/encoder/ihevce_entropy_interface.c:529,20'
          Dst:             ihevce_generate_slice_header
        - Src:             '/src/libhevc/encoder/ihevce_entropy_interface.c:567,20'
          Dst:             ihevce_encode_slice_data
        - Src:             '/src/libhevc/encoder/ihevce_entropy_interface.c:576,17'
          Dst:             ihevce_insert_entry_offset_slice_header
        - Src:             '/src/libhevc/encoder/ihevce_entropy_interface.c:597,13'
          Dst:             ihevce_bitstrm_init
        - Src:             '/src/libhevc/encoder/ihevce_entropy_interface.c:639,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_entropy_interface.c:640,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_entropy_interface.c:665,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_entropy_interface.c:690,20'
          Dst:             ihevce_generate_sei
        - Src:             '/src/libhevc/encoder/ihevce_entropy_interface.c:708,16'
          Dst:             ihevce_generate_eos
        - Src:             '/src/libhevc/encoder/ihevce_entropy_interface.c:720,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_entropy_interface.c:721,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_entropy_interface.c:747,13'
          Dst:             __assert_fail
    - functionName:    ihevce_entropy_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_entropy_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - ps_init_prms
        - pv_tile_params_base
        - i4_res_id
      BBCount:         7
      ICount:          159
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:268,54'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:269,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:272,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_entropy_interface.c:268,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:272,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_entropy_interface.c:276,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_entropy_get_mem_recs
      functionSourceFile: '/src/libhevc/encoder/ihevce_entropy_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - ps_init_prms
        - i4_mem_space
        - i4_resolution_id
      BBCount:         1
      ICount:          112
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_entropy_size_of_out_buffer
      functionSourceFile: '/src/libhevc/encoder/ihevce_entropy_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_curr_inp
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_entropy_get_num_mem_recs
      functionSourceFile: '/src/libhevc/encoder/ihevce_entropy_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_get_level_index
      functionSourceFile: '/src/libhevc/encoder/ihevce_error_check.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1565
      functionLinenumberEnd: 1597
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - i4_codec_level
      BBCount:         16
      ICount:          83
      EdgeCount:       30
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1566,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1569,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1571,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1573,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1575,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1577,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1579,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1581,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1583,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1585,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1587,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1589,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1591,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1593,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1595,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_hle_validate_static_params
      functionSourceFile: '/src/libhevc/encoder/ihevce_error_check.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 1544
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_static_cfg_prms
      BBCount:         588
      ICount:          6367
      EdgeCount:       809
      CyclomaticComplexity: 223
      functionsReached:
        - ihevce_get_level_index
        - ihevce_validate_tile_config_params
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:169,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:172,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:176,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:176,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:179,18'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:435,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:179,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:179,58'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:426,9'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:179,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:182,40'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:426,9'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:205,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:207,17'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:210,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:211,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:213,17'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:216,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:217,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:219,17'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:223,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:224,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:226,17'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:229,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:230,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:232,17'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:236,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:237,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:240,44'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:264,39'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:242,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:244,21'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:247,17'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:249,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:251,21'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:254,17'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:256,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:258,21'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:261,17'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:264,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:268,44'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:277,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:270,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:272,21'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:274,17'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:281,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:283,17'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:285,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:300,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:303,17'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:311,17'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:363,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:364,17'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:365,22'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:365,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:366,17'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:367,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:380,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:381,17'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:383,22'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:383,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:384,17'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:386,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:394,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:396,17'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:399,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:400,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:402,17'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:404,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:405,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:407,17'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:409,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:435,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:437,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:444,16'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:444,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:446,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:449,16'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:449,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:451,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:456,16'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:456,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:458,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:463,16'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:463,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:465,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:470,16'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:470,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:472,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:477,16'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:477,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:479,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:484,16'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:484,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:486,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:491,16'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:491,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:493,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:498,16'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:498,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:500,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:505,16'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:505,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:507,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:512,16'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:512,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:514,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:521,9'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:521,73'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:522,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:524,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:521,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:524,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:529,9'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:529,75'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:530,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:532,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:529,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:532,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:537,14'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:537,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:539,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:543,14'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:543,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:545,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:550,9'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:550,67'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:551,9'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:558,11'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:550,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:553,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:558,11'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:559,79'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:560,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:563,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:558,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:563,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:573,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:573,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:575,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:580,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:580,73'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:581,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:588,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:580,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:583,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:588,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:588,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:590,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:597,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:597,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:599,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:606,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:606,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:608,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:614,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:614,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:616,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:622,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:622,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:624,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:632,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:632,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:634,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:640,9'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:640,64'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:641,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:643,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:640,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:643,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:650,9'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:650,69'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:651,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:653,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:650,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:653,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:659,9'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:659,77'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:660,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:662,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:659,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:662,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:668,9'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:668,81'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:669,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:671,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:668,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:671,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:677,9'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:677,53'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:678,9'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:685,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:677,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:680,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:685,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:685,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:687,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:694,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:694,75'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:695,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:697,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:694,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:697,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:703,9'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:703,79'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:707,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:704,81'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:705,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:707,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:703,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:707,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:717,16'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:723,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:723,29'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:723,29'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:723,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:723,29'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:723,27'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:723,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:723,27'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:723,27'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:726,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:727,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:728,37'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:731,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:733,20'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:777,17'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:733,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:737,21'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:750,21'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:763,21'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:775,9'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:739,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:741,25'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:744,21'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:752,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:754,25'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:757,21'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:765,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:767,25'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:770,21'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:777,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:779,38'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:781,17'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:781,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:783,38'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:785,17'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:785,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:787,36'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:790,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:790,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:790,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:790,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:790,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:789,27'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:790,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:790,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:789,27'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:789,27'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:791,45'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:791,48'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:800,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:791,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:793,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:800,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:800,52'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:800,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:802,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:800,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:802,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:808,12'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:808,75'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:808,78'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:815,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:808,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:810,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:815,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:815,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:815,54'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:816,12'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:815,91'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:816,12'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:824,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:815,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:818,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:824,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:824,50'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:824,53'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:832,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:824,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:826,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:832,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:832,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:834,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:840,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:840,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:842,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:848,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:848,77'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:849,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:856,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:848,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:851,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:856,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:856,72'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:857,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:865,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:857,72'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:858,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:865,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:856,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:860,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:865,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:865,75'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:866,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:873,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:865,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:868,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:873,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:873,70'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:874,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:882,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:873,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:876,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:882,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:882,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:884,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:889,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:889,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:891,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:896,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:896,66'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:897,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:899,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:896,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:899,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:904,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:904,66'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:905,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:907,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:904,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:907,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:912,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:912,67'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:913,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:923,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:912,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:916,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:923,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:923,69'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:924,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:926,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:923,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:926,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:932,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:932,70'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:933,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:935,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:932,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:935,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:941,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:941,72'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:942,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:944,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:941,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:944,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:950,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:950,72'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:951,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:953,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:950,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:953,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:959,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:959,83'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:960,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:962,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:959,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:962,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:970,9'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:970,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:970,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:972,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:970,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:972,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:977,9'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:977,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:977,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:979,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:977,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:979,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:984,9'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:984,68'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:985,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:987,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:984,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:987,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:993,9'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:993,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:994,14'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1002,14'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:993,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:996,9'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1002,14'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1002,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1002,43'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1010,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1002,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1004,9'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1010,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1010,70'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1011,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1013,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1010,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1013,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1018,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1018,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1020,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1027,26'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1027,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1033,31'
              BranchSideFuncs:
                - ihevce_get_level_index
                - ihevce_validate_tile_config_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1215,9'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1044,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1046,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1057,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1057,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1059,26'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1061,18'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1061,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1063,26'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1066,14'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1066,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1069,26'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1073,26'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1077,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1080,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1086,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1086,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1086,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1088,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1086,73'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1086,77'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1088,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1086,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1088,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1094,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1094,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1094,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1097,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1094,71'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1095,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1097,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1094,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1097,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1102,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1102,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1102,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1105,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1102,67'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1103,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1105,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1102,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1105,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1111,12'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1111,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1114,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1121,12'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1121,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1123,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1129,41'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1134,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1136,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1146,39'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1146,62'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1147,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1149,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1146,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1149,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1156,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1156,76'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1157,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1159,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1156,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1159,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1164,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1165,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1166,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1175,20'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1164,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1168,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1175,20'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1175,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1177,31'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1213,5'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1186,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1186,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1188,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1186,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1188,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1193,16'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1193,63'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1193,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1195,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1193,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1195,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1206,28'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1207,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1207,26'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1207,26'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1215,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1216,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1218,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1215,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1218,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1225,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1225,68'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1226,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1236,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1226,68'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1227,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1236,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1225,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1229,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1236,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1236,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1238,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1244,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1244,62'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1245,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1253,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1244,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1247,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1253,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1253,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1255,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1262,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1262,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1264,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1270,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1270,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1272,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1279,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1279,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1281,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1288,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1288,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1290,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1297,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1297,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1299,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1305,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1305,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1307,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1314,26'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1314,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1316,12'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1328,8'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1316,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1319,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1326,5'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1328,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1330,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1337,26'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1337,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1339,12'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1353,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1339,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1342,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1349,5'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1353,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1357,15'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1464,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1357,86'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1358,15'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1368,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1358,86'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1359,15'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1368,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1357,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1361,24'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1368,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1368,72'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1369,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1371,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1368,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1371,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1377,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1377,76'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1378,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1379,14'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1378,74'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1379,14'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1390,18'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1377,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1381,24'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1390,18'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1390,82'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1391,18'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1402,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1390,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1393,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1402,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1402,94'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1403,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1412,17'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1402,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1405,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1412,17'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1412,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1415,19'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1461,5'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1415,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1417,21'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1434,17'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1417,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1419,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1425,21'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1425,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1427,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1432,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1434,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1436,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1442,17'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1442,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1444,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1450,16'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1450,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1453,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1460,9'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1464,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1467,14'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1529,53'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1467,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1469,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1475,14'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1475,92'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1476,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1478,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1475,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1478,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1483,14'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1483,96'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1484,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1487,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1484,69'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1485,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1487,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1483,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1487,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1493,14'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1493,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1495,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1501,14'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1501,94'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1502,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1505,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1502,89'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1503,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1505,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1501,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1505,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1511,13'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1511,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1513,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1519,14'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1519,97'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1520,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1522,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1519,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1522,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1527,5'
              BranchSideFuncs:
                - ihevce_validate_tile_config_params
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1530,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1532,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1535,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:1535,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1537,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:1543,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_error_check.c:1035,29'
          Dst:             ihevce_get_level_index
        - Src:             '/src/libhevc/encoder/ihevce_error_check.c:1529,18'
          Dst:             ihevce_validate_tile_config_params
    - functionName:    ihevce_validate_tile_config_params
      functionSourceFile: '/src/libhevc/encoder/ihevce_error_check.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_static_cfg_prms
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_error_check.c:129,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:131,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_error_check.c:137,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_get_encoder_version
      functionSourceFile: '/src/libhevc/encoder/ihevce_frame_process_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_validate_encoder_parameters
      functionSourceFile: '/src/libhevc/encoder/ihevce_frame_process_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_static_cfg_prms
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ihevce_hle_validate_static_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_frame_process_utils.c:464,13'
          Dst:             ihevce_hle_validate_static_params
    - functionName:    ihevce_dyn_bitrate
      functionSourceFile: '/src/libhevc/encoder/ihevce_frame_process_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_hle_ctxt
        - pv_dyn_bitrate_prms
      BBCount:         6
      ICount:          112
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ihevce_rc_register_dyn_change_bitrate
        - osal_mutex_lock
        - osal_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process_utils.c:422,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:422,8'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_register_dyn_change_bitrate
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:424,9'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_register_dyn_change_bitrate
                - osal_mutex_unlock
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_frame_process_utils.c:436,5'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process_utils.c:438,5'
          Dst:             ihevce_rc_register_dyn_change_bitrate
        - Src:             '/src/libhevc/encoder/ihevce_frame_process_utils.c:444,5'
          Dst:             osal_mutex_unlock
    - functionName:    ihevce_fill_sei_payload
      functionSourceFile: '/src/libhevc/encoder/ihevce_frame_process_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_enc_ctxt
        - ps_curr_inp
        - ps_curr_out
      BBCount:         17
      ICount:          198
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process_utils.c:351,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:352,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:354,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process_utils.c:358,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:360,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:374,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process_utils.c:360,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:363,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:373,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process_utils.c:390,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:391,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:393,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    calc_block_ssim
      functionSourceFile: '/src/libhevc/encoder/ihevce_frame_process_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - char
        - char
      constantsTouched: []
      argNames:
        - pu1_ref
        - pu1_tst
        - pu1_win
        - i4_horz_jump
        - u2_ref_stride
        - u2_tst_stride
        - u1_win_size
        - u1_win_q_shift
      BBCount:         21
      ICount:          369
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process_utils.c:232,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:234,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:257,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process_utils.c:234,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:236,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:250,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process_utils.c:272,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:273,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:275,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process_utils.c:277,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:278,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:280,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process_utils.c:282,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:283,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:285,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process_utils.c:296,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:298,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:303,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_get_cur_frame_qp
      functionSourceFile: '/src/libhevc/encoder/ihevce_frame_process_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - static_params_frame_qp
        - slice_type
        - temporal_id
        - min_qp
        - max_qp
        - ps_rc_quant_ctxt
      BBCount:         33
      ICount:          169
      EdgeCount:       39
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process_utils.c:165,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:165,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:166,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process_utils.c:166,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:166,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:166,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process_utils.c:166,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:166,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:167,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process_utils.c:167,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:167,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:167,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process_utils.c:167,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:167,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:170,18'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process_utils.c:170,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:173,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:175,23'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process_utils.c:175,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:178,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:180,23'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process_utils.c:180,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:183,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:188,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process_utils.c:191,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:191,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:191,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process_utils.c:191,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:191,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process_utils.c:191,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_frame_process_utils.c:165,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process_utils.c:166,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process_utils.c:167,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process_utils.c:188,9'
          Dst:             __assert_fail
    - functionName:    ihevce_hle_interface_delete
      functionSourceFile: '/src/libhevc/encoder/ihevce_hle_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2017
      functionLinenumberEnd: 2249
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_hle_ctxt
      BBCount:         87
      ICount:          771
      EdgeCount:       111
      CyclomaticComplexity: 26
      functionsReached:
        - ihevce_coarse_me_delete
        - ihevce_dmgr_del
        - ihevce_enc_loop_delete
        - ihevce_mem_manager_free
        - ihevce_osal_delete
        - osal_mutex_destroy
        - osal_sem_destroy
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:2025,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2028,13'
              BranchSideFuncs:
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_mem_manager_free
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2032,17'
              BranchSideFuncs:
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_mem_manager_free
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:2032,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2032,54'
              BranchSideFuncs:
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_mem_manager_free
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2032,5'
              BranchSideFuncs:
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_mem_manager_free
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:2032,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2034,37'
              BranchSideFuncs:
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2232,17'
              BranchSideFuncs:
                - ihevce_osal_delete
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:2036,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2038,30'
              BranchSideFuncs:
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2048,26'
              BranchSideFuncs:
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:2041,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2043,34'
              BranchSideFuncs:
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2046,9'
              BranchSideFuncs:
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:2056,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2060,30'
              BranchSideFuncs:
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2066,28'
              BranchSideFuncs:
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:2072,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2074,32'
              BranchSideFuncs:
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2079,15'
              BranchSideFuncs:
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:2079,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2081,32'
              BranchSideFuncs:
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2088,28'
              BranchSideFuncs:
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:2111,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2113,30'
              BranchSideFuncs:
                - osal_sem_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2116,17'
              BranchSideFuncs:
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:2116,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2118,30'
              BranchSideFuncs:
                - osal_sem_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2124,17'
              BranchSideFuncs:
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:2124,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2126,29'
              BranchSideFuncs:
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2131,15'
              BranchSideFuncs:
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:2131,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2133,29'
              BranchSideFuncs:
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2136,25'
              BranchSideFuncs:
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:2141,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2143,29'
              BranchSideFuncs:
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2149,25'
              BranchSideFuncs:
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:2164,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2166,29'
              BranchSideFuncs:
                - ihevce_dmgr_del
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2170,12'
              BranchSideFuncs:
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:2170,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2172,24'
              BranchSideFuncs:
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2178,20'
              BranchSideFuncs:
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:2172,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2174,36'
              BranchSideFuncs:
                - osal_mutex_destroy
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2176,9'
              BranchSideFuncs:
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:2178,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2180,32'
              BranchSideFuncs:
                - osal_mutex_destroy
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2183,20'
              BranchSideFuncs:
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:2183,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2185,32'
              BranchSideFuncs:
                - osal_mutex_destroy
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2188,20'
              BranchSideFuncs:
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:2188,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2191,17'
              BranchSideFuncs:
                - osal_mutex_destroy
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2195,33'
              BranchSideFuncs:
                - ihevce_mem_manager_free
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:2196,86'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2197,13'
              BranchSideFuncs:
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_mem_manager_free
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2207,12'
              BranchSideFuncs:
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_mem_manager_free
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:2196,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2199,22'
              BranchSideFuncs:
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_mem_manager_free
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2207,12'
              BranchSideFuncs:
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_mem_manager_free
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:2207,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2209,22'
              BranchSideFuncs:
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_mem_manager_free
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2218,18'
              BranchSideFuncs:
                - ihevce_osal_delete
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_enc_loop_delete
                - ihevce_coarse_me_delete
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_mem_manager_free
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_mutex_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
                - osal_sem_destroy
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:2232,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2239,22'
              BranchSideFuncs:
                - ihevce_osal_delete
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2247,32'
              BranchSideFuncs:
                - ihevce_osal_delete
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:2239,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2243,9'
              BranchSideFuncs:
                - ihevce_osal_delete
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:2244,5'
              BranchSideFuncs:
                - ihevce_osal_delete
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2038,13'
          Dst:             osal_sem_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2039,13'
          Dst:             osal_sem_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2040,13'
          Dst:             osal_sem_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2043,17'
          Dst:             osal_sem_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2044,17'
          Dst:             osal_sem_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2048,9'
          Dst:             osal_sem_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2049,9'
          Dst:             osal_sem_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2051,9'
          Dst:             osal_sem_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2052,9'
          Dst:             osal_sem_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2054,9'
          Dst:             osal_sem_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2060,13'
          Dst:             osal_sem_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2061,13'
          Dst:             osal_sem_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2062,13'
          Dst:             osal_sem_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2066,9'
          Dst:             osal_mutex_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2069,9'
          Dst:             osal_mutex_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2074,13'
          Dst:             osal_mutex_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2076,13'
          Dst:             osal_mutex_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2081,13'
          Dst:             osal_mutex_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2083,13'
          Dst:             osal_mutex_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2088,9'
          Dst:             osal_mutex_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2089,9'
          Dst:             osal_mutex_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2090,9'
          Dst:             osal_mutex_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2091,9'
          Dst:             osal_mutex_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2092,9'
          Dst:             osal_mutex_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2093,9'
          Dst:             osal_mutex_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2094,9'
          Dst:             osal_mutex_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2095,9'
          Dst:             osal_mutex_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2096,9'
          Dst:             osal_mutex_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2101,9'
          Dst:             ihevce_enc_loop_delete
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2106,9'
          Dst:             ihevce_coarse_me_delete
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2113,13'
          Dst:             osal_sem_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2118,13'
          Dst:             osal_sem_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2126,13'
          Dst:             ihevce_dmgr_del
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2133,13'
          Dst:             ihevce_dmgr_del
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2136,9'
          Dst:             ihevce_dmgr_del
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2143,13'
          Dst:             ihevce_dmgr_del
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2149,9'
          Dst:             ihevce_dmgr_del
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2154,9'
          Dst:             ihevce_dmgr_del
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2159,9'
          Dst:             ihevce_dmgr_del
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2166,13'
          Dst:             ihevce_dmgr_del
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2174,17'
          Dst:             osal_mutex_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2180,13'
          Dst:             osal_mutex_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2185,13'
          Dst:             osal_mutex_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2190,13'
          Dst:             osal_mutex_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2195,9'
          Dst:             ihevce_mem_manager_free
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:2247,5'
          Dst:             ihevce_osal_delete
    - functionName:    ihevce_q_rel_ctrl_sts_buf
      functionSourceFile: '/src/libhevc/encoder/ihevce_hle_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1991
      functionLinenumberEnd: 1996
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_hle_ctxt
        - i4_buff_id
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ihevce_q_rel_buf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1994,18'
          Dst:             ihevce_q_rel_buf
    - functionName:    ihevce_q_rel_recon_buf
      functionSourceFile: '/src/libhevc/encoder/ihevce_hle_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1961
      functionLinenumberEnd: 1969
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_hle_ctxt
        - i4_buff_id
        - i4_bitrate_instance_id
        - i4_resolution_id
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ihevce_q_rel_buf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1964,18'
          Dst:             ihevce_q_rel_buf
    - functionName:    ihevce_q_get_filled_ctrl_sts_buff
      functionSourceFile: '/src/libhevc/encoder/ihevce_hle_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1929
      functionLinenumberEnd: 1934
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_hle_ctxt
        - pi4_buff_id
        - i4_blocking_mode
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ihevce_q_get_filled_buff
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1931,14'
          Dst:             ihevce_q_get_filled_buff
    - functionName:    ihevce_q_get_filled_recon_buff
      functionSourceFile: '/src/libhevc/encoder/ihevce_hle_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1896
      functionLinenumberEnd: 1905
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_hle_ctxt
        - pi4_buff_id
        - i4_blocking_mode
        - i4_bitrate_instance_id
        - i4_resolution_id
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ihevce_q_get_filled_buff
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1899,14'
          Dst:             ihevce_q_get_filled_buff
    - functionName:    ihevce_q_set_out_recon_buff_prod
      functionSourceFile: '/src/libhevc/encoder/ihevce_hle_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1859
      functionLinenumberEnd: 1867
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_hle_ctxt
        - i4_buff_id
        - i4_bitrate_instance_id
        - i4_resolution_id
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ihevce_q_set_buff_prod
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1862,18'
          Dst:             ihevce_q_set_buff_prod
    - functionName:    ihevce_q_set_out_strm_buff_prod
      functionSourceFile: '/src/libhevc/encoder/ihevce_hle_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1825
      functionLinenumberEnd: 1833
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_hle_ctxt
        - i4_buff_id
        - i4_bitrate_instance_id
        - i4_resolution_id
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ihevce_q_set_buff_prod
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1828,18'
          Dst:             ihevce_q_set_buff_prod
    - functionName:    ihevce_q_set_inp_ctrl_buff_prod
      functionSourceFile: '/src/libhevc/encoder/ihevce_hle_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1793
      functionLinenumberEnd: 1799
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_hle_ctxt
        - i4_buff_id
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ihevce_q_set_buff_prod
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1797,9'
          Dst:             ihevce_q_set_buff_prod
    - functionName:    ihevce_q_set_inp_data_buff_prod
      functionSourceFile: '/src/libhevc/encoder/ihevce_hle_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1763
      functionLinenumberEnd: 1769
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_hle_ctxt
        - i4_buff_id
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ihevce_q_set_buff_prod
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1767,9'
          Dst:             ihevce_q_set_buff_prod
    - functionName:    ihevce_q_get_free_out_recon_buff
      functionSourceFile: '/src/libhevc/encoder/ihevce_hle_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1732
      functionLinenumberEnd: 1740
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_hle_ctxt
        - pi4_buff_id
        - i4_blocking_mode
        - i4_bitrate_instance
        - i4_res_instance
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ihevce_q_get_free_buff
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1735,14'
          Dst:             ihevce_q_get_free_buff
    - functionName:    ihevce_q_get_free_out_strm_buff
      functionSourceFile: '/src/libhevc/encoder/ihevce_hle_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1696
      functionLinenumberEnd: 1704
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_hle_ctxt
        - pi4_buff_id
        - i4_blocking_mode
        - i4_bitrate_instance
        - i4_res_instance
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ihevce_q_get_free_buff
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1699,14'
          Dst:             ihevce_q_get_free_buff
    - functionName:    ihevce_q_get_free_inp_ctrl_buff
      functionSourceFile: '/src/libhevc/encoder/ihevce_hle_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1661
      functionLinenumberEnd: 1668
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_hle_ctxt
        - pi4_buff_id
        - i4_blocking_mode
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ihevce_q_get_free_buff
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1665,14'
          Dst:             ihevce_q_get_free_buff
    - functionName:    ihevce_q_get_free_inp_data_buff
      functionSourceFile: '/src/libhevc/encoder/ihevce_hle_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1623
      functionLinenumberEnd: 1638
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_hle_ctxt
        - pi4_buff_id
        - i4_blocking_mode
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ihevce_q_get_free_buff
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1629,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1631,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1635,9'
              BranchSideFuncs:
                - ihevce_q_get_free_buff
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1634,14'
          Dst:             ihevce_q_get_free_buff
    - functionName:    ihevce_hle_interface_thrd
      functionSourceFile: '/src/libhevc/encoder/ihevce_hle_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 1600
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_proc_intf_ctxt
      BBCount:         270
      ICount:          2688
      EdgeCount:       359
      CyclomaticComplexity: 91
      functionsReached:
        - __assert_fail
        - ihevce_dmgr_set_done_frm_frm_sync
        - ihevce_dmgr_set_prev_done_frm_frm_sync
        - osal_mutex_create
        - osal_sem_create
        - osal_thread_create
        - osal_thread_destroy
        - osal_thread_wait
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:771,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:774,13'
              BranchSideFuncs:
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:782,21'
              BranchSideFuncs:
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:782,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:784,41'
              BranchSideFuncs:
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:797,17'
              BranchSideFuncs:
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:797,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:799,25'
              BranchSideFuncs:
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:956,17'
              BranchSideFuncs:
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:806,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:808,46'
              BranchSideFuncs:
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:817,30'
              BranchSideFuncs:
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:809,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:811,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:813,9'
              BranchSideFuncs:
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:821,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:823,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:827,60'
              BranchSideFuncs:
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:828,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:830,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:834,17'
              BranchSideFuncs:
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:834,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:836,51'
              BranchSideFuncs:
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:844,35'
              BranchSideFuncs:
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:837,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:839,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:841,9'
              BranchSideFuncs:
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:850,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:852,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:856,54'
              BranchSideFuncs:
                - osal_sem_create
                - osal_sem_create
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:857,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:859,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:863,17'
              BranchSideFuncs:
                - osal_sem_create
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:863,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:865,51'
              BranchSideFuncs:
                - osal_sem_create
                - osal_sem_create
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:873,35'
              BranchSideFuncs:
                - osal_sem_create
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:866,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:868,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:870,9'
              BranchSideFuncs:
                - osal_sem_create
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:878,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:880,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:884,17'
              BranchSideFuncs:
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:884,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:887,17'
              BranchSideFuncs:
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:910,15'
              BranchSideFuncs:
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:888,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:891,62'
              BranchSideFuncs:
                - osal_sem_create
                - osal_sem_create
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:904,71'
              BranchSideFuncs:
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:892,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:894,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:898,62'
              BranchSideFuncs:
                - osal_sem_create
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:899,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:901,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:903,13'
              BranchSideFuncs:
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:910,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:913,57'
              BranchSideFuncs:
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:936,67'
              BranchSideFuncs:
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:914,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:916,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:920,57'
              BranchSideFuncs:
                - osal_sem_create
                - osal_sem_create
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:921,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:923,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:927,56'
              BranchSideFuncs:
                - osal_sem_create
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:928,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:930,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:932,9'
              BranchSideFuncs:
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:945,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:947,93'
              BranchSideFuncs:
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:951,5'
              BranchSideFuncs:
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
                - osal_sem_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:956,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:958,37'
              BranchSideFuncs:
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1057,17'
              BranchSideFuncs:
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:963,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:965,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:970,31'
              BranchSideFuncs:
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:971,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:973,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:977,15'
              BranchSideFuncs:
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:977,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:980,35'
              BranchSideFuncs:
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:994,15'
              BranchSideFuncs:
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:981,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:983,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:987,35'
              BranchSideFuncs:
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:988,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:990,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:992,9'
              BranchSideFuncs:
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:994,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:997,35'
              BranchSideFuncs:
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1013,31'
              BranchSideFuncs:
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:998,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1000,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1004,35'
              BranchSideFuncs:
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1005,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1007,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1009,9'
              BranchSideFuncs:
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1039,72'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1040,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1049,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1040,81'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1041,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1049,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1041,76'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1042,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1049,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1042,78'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1043,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1049,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1043,74'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1044,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1049,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1044,71'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1045,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1049,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1045,80'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1046,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1049,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1046,77'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1047,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1049,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1039,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1049,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1051,5'
              BranchSideFuncs:
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1057,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1059,37'
              BranchSideFuncs:
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1164,25'
              BranchSideFuncs:
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1071,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1073,17'
              BranchSideFuncs:
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1081,13'
              BranchSideFuncs:
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1083,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1085,17'
              BranchSideFuncs:
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1099,9'
              BranchSideFuncs:
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1089,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1092,21'
              BranchSideFuncs:
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1097,13'
              BranchSideFuncs:
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1102,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1105,17'
              BranchSideFuncs:
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1109,13'
              BranchSideFuncs:
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1113,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1116,17'
              BranchSideFuncs:
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1121,9'
              BranchSideFuncs:
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1123,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1125,13'
              BranchSideFuncs:
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1139,13'
              BranchSideFuncs:
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1153,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1157,21'
              BranchSideFuncs:
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1159,13'
              BranchSideFuncs:
                - __assert_fail
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_prev_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
                - ihevce_dmgr_set_done_frm_frm_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1166,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1166,5'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1168,13'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1168,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1171,13'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1179,18'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1185,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1187,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1190,59'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1209,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1211,28'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1277,17'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1222,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1224,22'
              BranchSideFuncs:
                - osal_thread_create
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1272,5'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1229,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1231,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1234,84'
              BranchSideFuncs:
                - osal_thread_create
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1253,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1257,21'
              BranchSideFuncs:
                - osal_thread_create
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1261,31'
              BranchSideFuncs:
                - osal_thread_create
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1267,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1269,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1271,9'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1277,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1279,16'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1391,17'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1286,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1289,24'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1291,12'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1291,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1294,31'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1312,17'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1294,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1299,51'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1310,9'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1300,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1305,36'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1308,21'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1312,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1314,32'
              BranchSideFuncs:
                - osal_thread_create
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1386,5'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1321,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1323,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1326,89'
              BranchSideFuncs:
                - osal_thread_create
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1347,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1350,22'
              BranchSideFuncs:
                - osal_thread_create
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1365,31'
              BranchSideFuncs:
                - osal_thread_create
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1353,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1354,21'
              BranchSideFuncs:
                - osal_thread_create
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1362,13'
              BranchSideFuncs:
                - osal_thread_create
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1353,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1357,35'
              BranchSideFuncs:
                - osal_thread_create
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1362,13'
              BranchSideFuncs:
                - osal_thread_create
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1380,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1382,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1384,20'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1391,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1393,16'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1511,5'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1400,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1401,28'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1402,12'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1402,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1405,28'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1408,12'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1408,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1411,31'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1430,17'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1411,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1416,51'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1428,9'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1417,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1423,36'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1426,21'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1430,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1432,32'
              BranchSideFuncs:
                - osal_thread_create
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1508,5'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1439,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1441,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1444,93'
              BranchSideFuncs:
                - osal_thread_create
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1464,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1467,22'
              BranchSideFuncs:
                - osal_thread_create
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1485,31'
              BranchSideFuncs:
                - osal_thread_create
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1473,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1474,21'
              BranchSideFuncs:
                - osal_thread_create
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1482,13'
              BranchSideFuncs:
                - osal_thread_create
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1472,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1477,35'
              BranchSideFuncs:
                - osal_thread_create
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1482,13'
              BranchSideFuncs:
                - osal_thread_create
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1502,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1504,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1506,24'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1520,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1522,37'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1544,17'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1524,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1527,56'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1539,5'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1544,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1546,37'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1568,17'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1548,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1551,52'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1563,5'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
                - osal_thread_wait
                - osal_thread_destroy
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1568,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1571,13'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1593,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:1574,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1577,52'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:1591,5'
              BranchSideFuncs:
                - osal_thread_wait
                - osal_thread_destroy
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:808,30'
          Dst:             osal_sem_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:820,40'
          Dst:             osal_sem_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:827,44'
          Dst:             osal_sem_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:836,35'
          Dst:             osal_sem_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:849,35'
          Dst:             osal_sem_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:856,38'
          Dst:             osal_sem_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:865,35'
          Dst:             osal_sem_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:877,35'
          Dst:             osal_sem_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:891,46'
          Dst:             osal_sem_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:898,46'
          Dst:             osal_sem_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:913,41'
          Dst:             osal_sem_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:920,41'
          Dst:             osal_sem_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:927,40'
          Dst:             osal_sem_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:962,13'
          Dst:             osal_mutex_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:970,13'
          Dst:             osal_mutex_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:980,17'
          Dst:             osal_mutex_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:987,17'
          Dst:             osal_mutex_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:997,17'
          Dst:             osal_mutex_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1004,17'
          Dst:             osal_mutex_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1013,13'
          Dst:             osal_mutex_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1016,13'
          Dst:             osal_mutex_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1019,13'
          Dst:             osal_mutex_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1022,13'
          Dst:             osal_mutex_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1025,13'
          Dst:             osal_mutex_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1028,13'
          Dst:             osal_mutex_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1031,13'
          Dst:             osal_mutex_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1034,13'
          Dst:             osal_mutex_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1037,13'
          Dst:             osal_mutex_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1104,13'
          Dst:             ihevce_dmgr_set_done_frm_frm_sync
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1108,9'
          Dst:             ihevce_dmgr_set_done_frm_frm_sync
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1111,9'
          Dst:             ihevce_dmgr_set_prev_done_frm_frm_sync
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1115,13'
          Dst:             ihevce_dmgr_set_done_frm_frm_sync
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1138,9'
          Dst:             ihevce_dmgr_set_done_frm_frm_sync
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1141,9'
          Dst:             ihevce_dmgr_set_done_frm_frm_sync
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1144,9'
          Dst:             ihevce_dmgr_set_done_frm_frm_sync
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1166,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1266,17'
          Dst:             osal_thread_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1379,17'
          Dst:             osal_thread_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1501,17'
          Dst:             osal_thread_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1527,13'
          Dst:             osal_thread_wait
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1530,13'
          Dst:             osal_thread_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1551,13'
          Dst:             osal_thread_wait
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1554,13'
          Dst:             osal_thread_destroy
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1577,13'
          Dst:             osal_thread_wait
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:1580,13'
          Dst:             osal_thread_destroy
    - functionName:    ihevce_create_ports
      functionSourceFile: '/src/libhevc/encoder/ihevce_hle_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_hle_ctxt
        - ps_input_data_ctrl_buffs_desc
        - ps_input_asynch_ctrl_buffs_desc
        - ps_mres_output_data_buffs_desc
        - ps_mres_recon_data_buffs_desc
      BBCount:         13
      ICount:          136
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - ihevce_mem_manager_que_init
        - osal_mutex_create
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:653,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:655,37'
              BranchSideFuncs:
                - ihevce_mem_manager_que_init
                - osal_mutex_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:691,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:673,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:675,72'
              BranchSideFuncs:
                - osal_mutex_create
                - ihevce_mem_manager_que_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:685,54'
              BranchSideFuncs:
                - ihevce_mem_manager_que_init
                - osal_mutex_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:678,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:680,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:682,9'
              BranchSideFuncs:
                - ihevce_mem_manager_que_init
                - osal_mutex_create
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:659,9'
          Dst:             ihevce_mem_manager_que_init
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:675,54'
          Dst:             osal_mutex_create
    - functionName:    ihevce_query_io_buf_req
      functionSourceFile: '/src/libhevc/encoder/ihevce_hle_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_hle_ctxt
        - ps_input_bufs_req
        - ps_res_layer_output_bufs_req
        - ps_res_layer_recon_bufs_req
      BBCount:         42
      ICount:          602
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - ihevce_lap_get_num_ip_bufs
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:494,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:493,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:493,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:498,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:497,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:497,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:500,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:502,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:508,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:529,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:531,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:609,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:537,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:536,71'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:536,71'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:542,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:541,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:541,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:546,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:549,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:607,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:555,94'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:556,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:559,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:556,93'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:557,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:563,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:555,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:559,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:563,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:563,94'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:564,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:574,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:563,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:566,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:574,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:574,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:576,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:587,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:485,9'
          Dst:             ihevce_lap_get_num_ip_bufs
    - functionName:    ihevce_hle_interface_create
      functionSourceFile: '/src/libhevc/encoder/ihevce_hle_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_hle_ctxt
      BBCount:         77
      ICount:          724
      EdgeCount:       104
      CyclomaticComplexity: 29
      functionsReached:
        - ihevce_context_reset
        - ihevce_hle_validate_static_params
        - ihevce_init_function_ptr
        - ihevce_mem_manager_init
        - ihevce_osal_init
        - osal_mutex_create
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:194,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:195,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:201,8'
              BranchSideFuncs:
                - ihevce_hle_validate_static_params
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:201,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:202,22'
              BranchSideFuncs:
                - ihevce_hle_validate_static_params
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:204,5'
              BranchSideFuncs:
                - ihevce_hle_validate_static_params
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:218,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:220,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:222,71'
              BranchSideFuncs:
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:231,84'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:232,9'
              BranchSideFuncs:
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:234,9'
              BranchSideFuncs:
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:231,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:234,9'
              BranchSideFuncs:
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:237,9'
              BranchSideFuncs:
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:237,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:238,9'
              BranchSideFuncs:
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:245,9'
              BranchSideFuncs:
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:237,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:240,9'
              BranchSideFuncs:
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:245,9'
              BranchSideFuncs:
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:246,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:247,9'
              BranchSideFuncs:
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:254,9'
              BranchSideFuncs:
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:245,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:249,9'
              BranchSideFuncs:
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:254,9'
              BranchSideFuncs:
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:255,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:256,9'
              BranchSideFuncs:
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:264,13'
              BranchSideFuncs:
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:254,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:258,9'
              BranchSideFuncs:
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:264,13'
              BranchSideFuncs:
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:264,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:266,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:269,44'
              BranchSideFuncs:
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:271,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:274,18'
              BranchSideFuncs:
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:291,13'
              BranchSideFuncs:
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:281,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:283,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:286,48'
              BranchSideFuncs:
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:291,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:294,18'
              BranchSideFuncs:
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:425,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:301,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:303,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:306,46'
              BranchSideFuncs:
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:313,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:315,13'
              BranchSideFuncs:
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:321,13'
              BranchSideFuncs:
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:322,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:324,13'
              BranchSideFuncs:
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:328,13'
              BranchSideFuncs:
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:332,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:0,0'
              BranchSideFuncs:
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:336,17'
              BranchSideFuncs:
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:364,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:366,13'
              BranchSideFuncs:
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:368,9'
              BranchSideFuncs:
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:390,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:392,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:396,63'
              BranchSideFuncs:
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:397,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:399,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:404,31'
              BranchSideFuncs:
                - osal_mutex_create
                - osal_mutex_create
                - ihevce_context_reset
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:405,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:407,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:411,31'
              BranchSideFuncs:
                - osal_mutex_create
                - ihevce_context_reset
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:412,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:414,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:418,30'
              BranchSideFuncs:
                - ihevce_context_reset
                - ihevce_init_function_ptr
                - ihevce_mem_manager_init
                - osal_mutex_create
                - osal_mutex_create
                - osal_mutex_create
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:425,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:432,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:438,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:432,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:436,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:437,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_interface.c:438,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:439,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_interface.c:441,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:192,14'
          Dst:             ihevce_osal_init
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:207,34'
          Dst:             ihevce_hle_validate_static_params
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:385,13'
          Dst:             ihevce_init_function_ptr
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:388,9'
          Dst:             ihevce_mem_manager_init
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:396,45'
          Dst:             osal_mutex_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:404,13'
          Dst:             osal_mutex_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:411,13'
          Dst:             osal_mutex_create
        - Src:             '/src/libhevc/encoder/ihevce_hle_interface.c:418,9'
          Dst:             ihevce_context_reset
    - functionName:    ihevce_context_reset
      functionSourceFile: '/src/libhevc/encoder/ihevce_hle_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_enc_ctxt
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_force_end
      functionSourceFile: '/src/libhevc/encoder/ihevce_hle_q_func.c'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_hle_ctxt
      BBCount:         5
      ICount:          56
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:654,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:656,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:659,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_q_rel_buf
      functionSourceFile: '/src/libhevc/encoder/ihevce_hle_q_func.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_enc_ctxt
        - i4_q_id
        - i4_buff_id
      BBCount:         36
      ICount:          243
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - ihevce_buff_que_rel_buf
        - osal_mutex_lock
        - osal_mutex_unlock
        - osal_sem_post
      functionUses:    17
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:567,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:569,23'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:573,38'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:573,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:575,23'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:578,30'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:578,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:580,23'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:584,32'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:584,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:586,17'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:596,31'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:586,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:588,27'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:592,27'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:596,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:598,23'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:601,34'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:601,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:603,23'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:608,36'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:608,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:610,23'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:613,31'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:613,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:615,23'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:618,33'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:618,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:620,23'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:622,31'
              BranchSideFuncs:
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:622,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:622,8'
              BranchSideFuncs:
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:624,23'
              BranchSideFuncs:
                - osal_sem_post
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:552,5'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:555,5'
          Dst:             ihevce_buff_que_rel_buf
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:558,5'
          Dst:             osal_mutex_unlock
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:569,9'
          Dst:             osal_sem_post
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:575,9'
          Dst:             osal_sem_post
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:580,9'
          Dst:             osal_sem_post
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:588,13'
          Dst:             osal_sem_post
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:592,13'
          Dst:             osal_sem_post
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:598,9'
          Dst:             osal_sem_post
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:603,9'
          Dst:             osal_sem_post
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:604,9'
          Dst:             osal_sem_post
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:610,9'
          Dst:             osal_sem_post
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:615,9'
          Dst:             osal_sem_post
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:620,9'
          Dst:             osal_sem_post
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:624,9'
          Dst:             osal_sem_post
    - functionName:    ihevce_q_get_filled_buff
      functionSourceFile: '/src/libhevc/encoder/ihevce_hle_q_func.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_enc_ctxt
        - i4_q_id
        - pi4_buff_id
        - i4_blocking_mode
      BBCount:         54
      ICount:          331
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - ihevce_buff_que_get_next_buf
        - osal_mutex_lock
        - osal_mutex_unlock
        - osal_sem_wait
      functionUses:    14
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:398,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:401,25'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_buff_que_get_next_buf
                - osal_mutex_unlock
                - osal_sem_wait
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:523,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:411,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:414,42'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_buff_que_get_next_buf
                - osal_mutex_unlock
                - osal_sem_wait
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:519,22'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_buff_que_get_next_buf
                - osal_mutex_unlock
                - osal_sem_wait
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:414,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:422,23'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_next_buf
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:513,26'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_buff_que_get_next_buf
                - osal_mutex_unlock
                - osal_sem_wait
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:425,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:427,37'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_next_buf
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:431,50'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_next_buf
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:431,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:433,37'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_next_buf
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:438,44'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_next_buf
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:438,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:443,37'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_next_buf
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:471,43'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_next_buf
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:446,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:448,46'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_next_buf
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:450,29'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_next_buf
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:455,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:457,33'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_next_buf
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:467,17'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_next_buf
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:457,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:459,45'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_next_buf
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:463,45'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_next_buf
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:471,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:473,37'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_next_buf
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:476,48'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_next_buf
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:476,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:478,37'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_next_buf
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:482,46'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_next_buf
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:482,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:484,37'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_next_buf
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:488,43'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_next_buf
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:488,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:490,37'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_next_buf
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:493,45'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_next_buf
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:493,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:495,37'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_next_buf
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:497,43'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_next_buf
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:497,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:499,37'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_next_buf
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:502,42'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_next_buf
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:502,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:504,37'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_next_buf
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:508,31'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_next_buf
                - osal_mutex_unlock
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:401,9'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:405,13'
          Dst:             ihevce_buff_que_get_next_buf
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:408,9'
          Dst:             osal_mutex_unlock
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:508,17'
          Dst:             osal_sem_wait
    - functionName:    ihevce_q_set_buff_prod
      functionSourceFile: '/src/libhevc/encoder/ihevce_hle_q_func.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_enc_ctxt
        - i4_q_id
        - i4_buff_id
      BBCount:         45
      ICount:          291
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - ihevce_buff_que_set_buf_prod
        - osal_mutex_lock
        - osal_mutex_unlock
        - osal_sem_post
      functionUses:    10
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:287,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:289,23'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:293,36'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:293,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:295,23'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:299,32'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:299,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:304,25'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:331,31'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:307,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:309,34'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:311,17'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:316,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:318,21'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:328,5'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:318,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:320,31'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:325,21'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:331,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:333,23'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:336,34'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:336,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:338,23'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:342,36'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:342,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:344,23'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:347,31'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:347,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:349,23'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:352,33'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:352,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:354,23'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:356,31'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:356,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:358,23'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:361,30'
              BranchSideFuncs:
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:361,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:361,8'
              BranchSideFuncs:
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:363,23'
              BranchSideFuncs:
                - osal_sem_post
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:271,5'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:274,5'
          Dst:             ihevce_buff_que_set_buf_prod
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:278,5'
          Dst:             osal_mutex_unlock
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:289,9'
          Dst:             osal_sem_post
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:295,9'
          Dst:             osal_sem_post
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:320,17'
          Dst:             osal_sem_post
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:324,17'
          Dst:             osal_sem_post
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:333,9'
          Dst:             osal_sem_post
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:338,9'
          Dst:             osal_sem_post
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:344,9'
          Dst:             osal_sem_post
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:349,9'
          Dst:             osal_sem_post
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:354,9'
          Dst:             osal_sem_post
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:358,9'
          Dst:             osal_sem_post
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:363,9'
          Dst:             osal_sem_post
    - functionName:    ihevce_q_get_free_buff
      functionSourceFile: '/src/libhevc/encoder/ihevce_hle_q_func.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_enc_ctxt
        - i4_q_id
        - pi4_buff_id
        - i4_blocking_mode
      BBCount:         44
      ICount:          277
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - ihevce_buff_que_get_free_buf
        - osal_mutex_lock
        - osal_mutex_unlock
        - osal_sem_wait
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:135,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:138,25'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_buff_que_get_free_buf
                - osal_mutex_unlock
                - osal_sem_wait
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:239,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:148,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:151,42'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_buff_que_get_free_buf
                - osal_mutex_unlock
                - osal_sem_wait
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:235,22'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_buff_que_get_free_buf
                - osal_mutex_unlock
                - osal_sem_wait
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:151,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:159,23'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_free_buf
                - osal_mutex_unlock
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:229,26'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_buff_que_get_free_buf
                - osal_mutex_unlock
                - osal_sem_wait
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:163,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:165,37'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_free_buf
                - osal_mutex_unlock
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:170,50'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_free_buf
                - osal_mutex_unlock
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:170,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:172,37'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_free_buf
                - osal_mutex_unlock
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:175,42'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_free_buf
                - osal_mutex_unlock
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:175,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:177,37'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_free_buf
                - osal_mutex_unlock
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:181,44'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_free_buf
                - osal_mutex_unlock
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:181,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:183,29'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_free_buf
                - osal_mutex_unlock
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:193,43'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_free_buf
                - osal_mutex_unlock
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:183,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:185,41'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_free_buf
                - osal_mutex_unlock
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:189,41'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_free_buf
                - osal_mutex_unlock
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:193,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:195,37'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_free_buf
                - osal_mutex_unlock
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:198,48'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_free_buf
                - osal_mutex_unlock
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:198,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:200,37'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_free_buf
                - osal_mutex_unlock
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:203,43'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_free_buf
                - osal_mutex_unlock
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:203,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:205,37'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_free_buf
                - osal_mutex_unlock
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:208,45'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_free_buf
                - osal_mutex_unlock
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:208,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:210,37'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_free_buf
                - osal_mutex_unlock
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:212,43'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_free_buf
                - osal_mutex_unlock
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:212,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:214,37'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_free_buf
                - osal_mutex_unlock
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:218,46'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_free_buf
                - osal_mutex_unlock
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_hle_q_func.c:218,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:220,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_hle_q_func.c:224,31'
              BranchSideFuncs:
                - osal_sem_wait
                - osal_mutex_lock
                - ihevce_buff_que_get_free_buf
                - osal_mutex_unlock
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:138,9'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:142,13'
          Dst:             ihevce_buff_que_get_free_buf
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:145,9'
          Dst:             osal_mutex_unlock
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:220,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_hle_q_func.c:224,17'
          Dst:             osal_sem_wait
    - functionName:    ihevce_lap_get_num_ip_bufs
      functionSourceFile: '/src/libhevc/encoder/ihevce_lap_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2425
      functionLinenumberEnd: 2435
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_lap_stat_prms
      BBCount:         4
      ICount:          43
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2429,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2429,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2431,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_lap_process
      functionSourceFile: '/src/libhevc/encoder/ihevce_lap_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2036
      functionLinenumberEnd: 2415
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_interface_ctxt
        - ps_curr_inp
      BBCount:         149
      ICount:          1470
      EdgeCount:       199
      CyclomaticComplexity: 52
      functionsReached:
        - __assert_fail
        - ihevce_assign_pic_type
        - ihevce_determine_next_sub_gop_state
        - ihevce_force_end
        - ihevce_lap_pad_input_bufs
        - ihevce_lap_parse_async_cmd
        - ihevce_lap_parse_sync_cmd
        - ihevce_lap_queue_input
        - ihevce_pre_rel_lapout_update
        - ihevce_q_get_filled_buff
        - ihevce_q_rel_buf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2054,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2056,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_q_get_filled_buff
                - ihevce_lap_parse_sync_cmd
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_parse_async_cmd
                - ihevce_q_rel_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2313,8'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2056,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2056,9'
              BranchSideFuncs:
                - ihevce_q_get_filled_buff
                - ihevce_lap_parse_sync_cmd
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_parse_async_cmd
                - ihevce_q_rel_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2060,13'
              BranchSideFuncs:
                - ihevce_q_get_filled_buff
                - ihevce_lap_parse_sync_cmd
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_parse_async_cmd
                - ihevce_q_rel_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2066,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2070,20'
              BranchSideFuncs:
                - ihevce_lap_parse_async_cmd
                - ihevce_q_rel_buf
                - ihevce_lap_parse_sync_cmd
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2094,45'
              BranchSideFuncs:
                - ihevce_lap_parse_sync_cmd
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2082,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2084,17'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_lap_parse_sync_cmd
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2090,17'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_lap_parse_sync_cmd
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2108,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2109,17'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2111,13'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2115,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2118,25'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2292,12'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2140,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2142,21'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2146,21'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2168,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2171,26'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2176,21'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2176,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2178,21'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2181,21'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2181,45'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2182,21'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2191,30'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2181,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2184,21'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2191,30'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2185,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2188,29'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2190,17'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2196,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2197,21'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2203,26'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2196,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2199,55'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2203,26'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2203,66'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2204,21'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2214,21'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_queue_input
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2203,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2207,25'
              BranchSideFuncs:
                - ihevce_determine_next_sub_gop_state
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2214,21'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_queue_input
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2218,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2220,46'
              BranchSideFuncs:
                - ihevce_determine_next_sub_gop_state
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
                - ihevce_lap_queue_input
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2230,25'
              BranchSideFuncs:
                - ihevce_determine_next_sub_gop_state
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2221,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2223,29'
              BranchSideFuncs:
                - ihevce_lap_queue_input
                - ihevce_determine_next_sub_gop_state
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2227,25'
              BranchSideFuncs:
                - ihevce_determine_next_sub_gop_state
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2237,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2241,25'
              BranchSideFuncs:
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2285,17'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2246,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2250,29'
              BranchSideFuncs:
                - ihevce_lap_queue_input
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2275,25'
              BranchSideFuncs:
                - ihevce_lap_queue_input
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2251,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2254,29'
              BranchSideFuncs:
                - ihevce_lap_queue_input
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2258,50'
              BranchSideFuncs:
                - ihevce_lap_queue_input
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2258,50'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2259,56'
              BranchSideFuncs:
                - ihevce_lap_queue_input
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2260,56'
              BranchSideFuncs:
                - ihevce_lap_queue_input
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2281,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2282,25'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2283,17'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2286,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2287,21'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2288,13'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_pad_input_bufs
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2292,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2294,49'
              BranchSideFuncs:
                - ihevce_lap_pad_input_bufs
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2306,13'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2300,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2300,25'
              BranchSideFuncs:
                - ihevce_lap_pad_input_bufs
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2300,25'
              BranchSideFuncs:
                - ihevce_lap_pad_input_bufs
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2301,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2301,25'
              BranchSideFuncs:
                - ihevce_lap_pad_input_bufs
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2301,25'
              BranchSideFuncs:
                - ihevce_lap_pad_input_bufs
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_lap_queue_input
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2313,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2315,73'
              BranchSideFuncs:
                - ihevce_lap_queue_input
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_assign_pic_type
                - ihevce_determine_next_sub_gop_state
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2379,13'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2318,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2321,17'
              BranchSideFuncs:
                - ihevce_determine_next_sub_gop_state
                - ihevce_lap_queue_input
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_assign_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2328,20'
              BranchSideFuncs:
                - ihevce_lap_queue_input
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
                - ihevce_assign_pic_type
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2328,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2331,17'
              BranchSideFuncs:
                - ihevce_assign_pic_type
                - ihevce_lap_queue_input
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2334,9'
              BranchSideFuncs:
                - ihevce_lap_queue_input
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2336,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2339,52'
              BranchSideFuncs:
                - ihevce_lap_queue_input
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2363,13'
              BranchSideFuncs:
                - ihevce_lap_queue_input
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2341,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2344,17'
              BranchSideFuncs:
                - ihevce_lap_queue_input
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2348,38'
              BranchSideFuncs:
                - ihevce_lap_queue_input
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2348,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2349,44'
              BranchSideFuncs:
                - ihevce_lap_queue_input
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2350,44'
              BranchSideFuncs:
                - ihevce_lap_queue_input
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2371,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2372,13'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2374,9'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2375,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2376,13'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2377,5'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
                - ihevce_force_end
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2379,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2381,26'
              BranchSideFuncs:
                - ihevce_force_end
                - ihevce_pre_rel_lapout_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2385,20'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2387,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2391,13'
              BranchSideFuncs:
                - ihevce_pre_rel_lapout_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2402,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2395,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2396,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2399,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2403,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2403,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2405,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:2405,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2407,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2412,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:2056,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:2059,48'
          Dst:             ihevce_q_get_filled_buff
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:2073,13'
          Dst:             ihevce_lap_parse_async_cmd
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:2089,13'
          Dst:             ihevce_q_rel_buf
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:2100,13'
          Dst:             ihevce_lap_parse_sync_cmd
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:2209,21'
          Dst:             ihevce_determine_next_sub_gop_state
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:2224,29'
          Dst:             ihevce_lap_queue_input
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:2232,21'
          Dst:             ihevce_determine_next_sub_gop_state
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:2240,21'
          Dst:             ihevce_assign_pic_type
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:2274,21'
          Dst:             ihevce_lap_queue_input
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:2303,13'
          Dst:             ihevce_lap_pad_input_bufs
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:2323,13'
          Dst:             ihevce_determine_next_sub_gop_state
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:2330,13'
          Dst:             ihevce_assign_pic_type
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:2362,9'
          Dst:             ihevce_lap_queue_input
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:2381,9'
          Dst:             ihevce_force_end
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:2396,13'
          Dst:             ihevce_pre_rel_lapout_update
    - functionName:    ihevce_lap_parse_async_cmd
      functionSourceFile: '/src/libhevc/encoder/ihevce_lap_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_hle_ctxt
        - pi4_cmd_buf
        - i4_length
        - i4_buf_id
        - pi4_num_set_bitrate_cmds
        - ps_dyn_br
      BBCount:         21
      ICount:          160
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:634,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:636,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:665,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:636,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:639,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:654,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:658,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:639,67'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:640,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:642,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:639,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:642,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:647,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:662,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:634,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:663,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:665,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:665,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:666,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_lap_parse_sync_cmd
      functionSourceFile: '/src/libhevc/encoder/ihevce_lap_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_hle_ctxt
        - ps_static_cfg_prms
        - pi4_cmd_buf
        - ps_lap_inp_buf
        - pi4_flush_check
        - pi4_force_idr_check
      BBCount:         30
      ICount:          234
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:556,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:558,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:607,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:558,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:561,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:578,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:595,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:599,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:561,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:561,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:563,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:561,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:563,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:570,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:578,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:578,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:580,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:578,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:580,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:587,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:603,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:556,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:604,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:607,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:608,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:612,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:612,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:612,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:613,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_determine_next_sub_gop_state
      functionSourceFile: '/src/libhevc/encoder/ihevce_lap_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 1098
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_lap_struct
      BBCount:         80
      ICount:          708
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:962,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:964,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:973,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:973,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:974,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:976,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:974,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:974,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:974,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:976,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:977,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:979,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:977,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:977,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:977,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:979,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:980,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:983,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:980,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:980,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:980,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:983,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:983,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:985,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:983,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:983,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:985,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:983,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:985,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1010,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:986,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:986,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:988,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:986,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:988,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:993,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:993,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:993,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:995,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:993,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:995,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1002,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1010,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1010,42'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1035,15'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1010,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1013,12'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1035,15'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1013,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1015,31'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1026,29'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1035,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1035,45'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1060,14'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1035,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1037,14'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1060,14'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1037,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1037,50'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1039,31'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1037,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1039,31'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1049,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1060,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1060,41'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1087,27'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1060,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1062,14'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1087,27'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1062,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1062,48'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1064,31'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1062,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1064,31'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1074,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1095,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1095,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1097,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:974,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:977,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:980,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:1095,5'
          Dst:             __assert_fail
    - functionName:    ihevce_lap_queue_input
      functionSourceFile: '/src/libhevc/encoder/ihevce_lap_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1784
      functionLinenumberEnd: 2026
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_lap_struct
        - ps_input_lap_enc_buf
        - pi4_tree_num
      BBCount:         103
      ICount:          923
      EdgeCount:       138
      CyclomaticComplexity: 37
      functionsReached:
        - ihevce_b_pic_population
        - ihevce_ip_pic_population
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1801,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1804,18'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1808,67'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1810,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1812,16'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1817,18'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1812,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1813,54'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1814,68'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1817,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1817,55'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1821,23'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1817,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1819,45'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1821,23'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1824,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1826,16'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1838,30'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1826,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1826,64'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1832,34'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1826,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1828,32'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1832,34'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1842,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1844,18'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1854,12'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1844,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1844,38'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1852,9'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1844,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1846,54'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1852,9'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1854,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1855,13'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1860,13'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1855,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1855,54'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1857,26'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1854,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1857,26'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1860,13'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1860,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1860,31'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1868,12'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1860,68'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1861,13'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1868,12'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1860,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1863,33'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1868,12'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1868,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1868,12'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1870,50'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1872,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1872,60'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1900,16'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1872,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1874,24'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1900,16'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1885,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1886,21'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1889,17'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1900,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1903,39'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1937,28'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1911,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1913,42'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1935,17'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1913,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1913,28'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1914,48'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1917,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1920,29'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1934,17'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1921,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1923,29'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1925,80'
              BranchSideFuncs:
                - ihevce_ip_pic_population
                - ihevce_b_pic_population
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1946,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1947,16'
              BranchSideFuncs:
                - ihevce_b_pic_population
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1952,55'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1946,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1949,41'
              BranchSideFuncs:
                - ihevce_b_pic_population
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1952,55'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1955,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1961,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:2001,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1964,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1966,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1994,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1968,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1968,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1990,58'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1968,91'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1969,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1990,58'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1968,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1972,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1990,58'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1972,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1975,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1979,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1994,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1996,90'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1998,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:1943,13'
          Dst:             ihevce_ip_pic_population
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:1949,17'
          Dst:             ihevce_b_pic_population
    - functionName:    ihevce_assign_pic_type
      functionSourceFile: '/src/libhevc/encoder/ihevce_lap_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1107
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_lap_struct
        - ps_lap_inp_buf
      BBCount:         10
      ICount:          109
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1110,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1114,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1121,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1127,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1133,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1140,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1146,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:1146,9'
          Dst:             __assert_fail
    - functionName:    ihevce_lap_pad_input_bufs
      functionSourceFile: '/src/libhevc/encoder/ihevce_lap_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_curr_inp
        - align_pic_wd
        - align_pic_ht
      BBCount:         31
      ICount:          358
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:421,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:430,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:471,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:436,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:438,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:450,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:438,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:441,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:445,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:457,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:459,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:468,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:459,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:462,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:466,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:471,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:471,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:478,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:487,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:490,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:498,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:507,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:510,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:515,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_pre_rel_lapout_update
      functionSourceFile: '/src/libhevc/encoder/ihevce_lap_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1696
      functionLinenumberEnd: 1774
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_lap_struct
        - ps_lap_out_buf
      BBCount:         44
      ICount:          267
      EdgeCount:       53
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - rc_update_model_control_by_lap_for_modified_sub_gop
        - update_rc_num_pic_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1700,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1702,26'
              BranchSideFuncs:
                - rc_update_model_control_by_lap_for_modified_sub_gop
                - update_rc_num_pic_type
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1705,5'
              BranchSideFuncs:
                - rc_update_model_control_by_lap_for_modified_sub_gop
                - update_rc_num_pic_type
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1713,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1714,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1720,46'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1713,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1717,65'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1720,46'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1736,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1737,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1739,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1736,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1739,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1743,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1739,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1739,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1740,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1743,62'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1744,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1748,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1743,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1746,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1748,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1748,62'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1749,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1753,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1748,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1751,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1753,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1753,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1755,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1764,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1764,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1766,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1769,8'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1766,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1766,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1767,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1769,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1769,8'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1771,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1771,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1771,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1772,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:1707,5'
          Dst:             rc_update_model_control_by_lap_for_modified_sub_gop
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:1708,5'
          Dst:             update_rc_num_pic_type
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:1739,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:1746,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:1751,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:1755,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:1766,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:1771,9'
          Dst:             __assert_fail
    - functionName:    rc_update_model_control_by_lap_for_modified_sub_gop
      functionSourceFile: '/src/libhevc/encoder/ihevce_lap_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1385
      functionLinenumberEnd: 1419
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_lap_struct
        - ps_lap_out_buf
      BBCount:         33
      ICount:          258
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1389,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1391,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1403,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1394,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1396,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1401,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1396,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1396,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1396,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1396,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1398,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1400,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1398,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1398,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1398,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1403,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1403,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1405,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1411,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1413,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1418,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1413,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1413,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1413,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1413,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1415,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1417,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1415,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1415,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1415,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    update_rc_num_pic_type
      functionSourceFile: '/src/libhevc/encoder/ihevce_lap_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1429
      functionLinenumberEnd: 1686
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_lap_struct
        - ps_lap_out_buf
      BBCount:         165
      ICount:          1115
      EdgeCount:       214
      CyclomaticComplexity: 51
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1435,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1436,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1438,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1435,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1438,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1441,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1439,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1439,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1440,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1441,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1443,12'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1453,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1443,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1445,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1449,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1451,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1451,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1452,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1453,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1455,12'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1498,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1455,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1457,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1467,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1457,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1459,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1463,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1465,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1465,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1466,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1467,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1469,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1479,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1469,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1471,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1475,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1477,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1477,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1478,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1479,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1481,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1493,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1481,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1483,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1487,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1489,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1489,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1490,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1501,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1503,12'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1547,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1503,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1506,20'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1544,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1510,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1514,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1543,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1516,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1518,24'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1537,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1518,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1520,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1525,29'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1525,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1525,45'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1531,29'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1525,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1527,29'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1531,29'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1547,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1547,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1549,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1556,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1558,29'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1562,29'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1565,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1567,20'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1583,16'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1567,84'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1567,87'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1573,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1567,95'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1568,20'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1573,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1567,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1570,35'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1573,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1573,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1575,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1578,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1581,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1581,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1582,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1583,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1586,24'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1628,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1591,96'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1590,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1592,23'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1590,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1595,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1626,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1595,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1597,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1600,24'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1600,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1602,28'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1621,25'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1602,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1604,29'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1609,33'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1609,46'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1609,49'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1615,33'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1609,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1611,33'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1615,33'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1628,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1628,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1629,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1639,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1641,31'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1644,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1644,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1646,60'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1680,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1648,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1650,20'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1677,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1650,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1652,24'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1671,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1652,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1654,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1659,29'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1659,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1659,45'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1665,29'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1659,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1661,29'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1665,29'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1680,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1680,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1682,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1682,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1682,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1683,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:1493,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:1498,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:1547,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:1682,9'
          Dst:             __assert_fail
    - functionName:    ihevce_ip_pic_population
      functionSourceFile: '/src/libhevc/encoder/ihevce_lap_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1261
      functionLinenumberEnd: 1335
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_encode_node
        - ps_lap_struct
        - i4_first_gop
      BBCount:         24
      ICount:          279
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - ihevce_rc_populate_common_params
        - ref_pic_population
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1270,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1272,12'
              BranchSideFuncs:
                - ref_pic_population
                - ihevce_rc_populate_common_params
                - ref_pic_population
                - ihevce_rc_populate_common_params
                - ref_pic_population
                - ihevce_rc_populate_common_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1322,38'
              BranchSideFuncs:
                - ref_pic_population
                - ihevce_rc_populate_common_params
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1272,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1274,42'
              BranchSideFuncs:
                - ref_pic_population
                - ihevce_rc_populate_common_params
                - ref_pic_population
                - ihevce_rc_populate_common_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1306,42'
              BranchSideFuncs:
                - ref_pic_population
                - ihevce_rc_populate_common_params
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1276,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1278,56'
              BranchSideFuncs:
                - ref_pic_population
                - ihevce_rc_populate_common_params
                - ref_pic_population
                - ihevce_rc_populate_common_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1287,16'
              BranchSideFuncs:
                - ref_pic_population
                - ihevce_rc_populate_common_params
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1287,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1289,46'
              BranchSideFuncs:
                - ref_pic_population
                - ihevce_rc_populate_common_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1303,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1291,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1293,60'
              BranchSideFuncs:
                - ref_pic_population
                - ihevce_rc_populate_common_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1302,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:1279,17'
          Dst:             ref_pic_population
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:1282,17'
          Dst:             ihevce_rc_populate_common_params
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:1294,21'
          Dst:             ref_pic_population
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:1297,21'
          Dst:             ihevce_rc_populate_common_params
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:1311,17'
          Dst:             ref_pic_population
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:1314,17'
          Dst:             ihevce_rc_populate_common_params
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:1327,13'
          Dst:             ref_pic_population
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:1330,13'
          Dst:             ihevce_rc_populate_common_params
    - functionName:    ihevce_b_pic_population
      functionSourceFile: '/src/libhevc/encoder/ihevce_lap_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1345
      functionLinenumberEnd: 1374
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_encode_node
        - ps_lap_struct
      BBCount:         9
      ICount:          88
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ihevce_capture_order_traversal_nodes
        - ihevce_encode_order_traversal_nodes
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1352,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1353,26'
              BranchSideFuncs:
                - ihevce_capture_order_traversal_nodes
                - ihevce_encode_order_traversal_nodes
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1357,9'
              BranchSideFuncs:
                - ihevce_capture_order_traversal_nodes
                - ihevce_encode_order_traversal_nodes
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1365,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1366,27'
              BranchSideFuncs:
                - ihevce_encode_order_traversal_nodes
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1368,26'
              BranchSideFuncs:
                - ihevce_encode_order_traversal_nodes
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:1356,5'
          Dst:             ihevce_capture_order_traversal_nodes
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:1371,5'
          Dst:             ihevce_encode_order_traversal_nodes
    - functionName:    ihevce_capture_order_traversal_nodes
      functionSourceFile: '/src/libhevc/encoder/ihevce_lap_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1251
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - encode_node_t
        - api4_capture_order_array
        - capture_order_poc_array
        - loop_count
        - i4_interlace_field
      BBCount:         12
      ICount:          130
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ihevce_capture_order_traversal_nodes
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1214,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1215,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1219,33'
              BranchSideFuncs:
                - ihevce_capture_order_traversal_nodes
                - ihevce_capture_order_traversal_nodes
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1225,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1228,37'
              BranchSideFuncs:
                - ihevce_capture_order_traversal_nodes
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1236,37'
              BranchSideFuncs:
                - ihevce_capture_order_traversal_nodes
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1239,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1240,27'
              BranchSideFuncs:
                - ihevce_capture_order_traversal_nodes
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1242,27'
              BranchSideFuncs:
                - ihevce_capture_order_traversal_nodes
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:1218,5'
          Dst:             ihevce_capture_order_traversal_nodes
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:1245,5'
          Dst:             ihevce_capture_order_traversal_nodes
    - functionName:    ihevce_encode_order_traversal_nodes
      functionSourceFile: '/src/libhevc/encoder/ihevce_lap_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1163
      functionLinenumberEnd: 1199
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - encode_node_t
        - encode_order
        - loop_count
        - curr_layer
        - ps_lap_struct
      BBCount:         9
      ICount:          118
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ihevce_encode_order_traversal_nodes
        - ihevce_rc_populate_common_params
        - ref_b_pic_population
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1164,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1165,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1167,57'
              BranchSideFuncs:
                - ihevce_encode_order_traversal_nodes
                - ihevce_encode_order_traversal_nodes
                - ref_b_pic_population
                - ihevce_rc_populate_common_params
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:1169,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1173,48'
              BranchSideFuncs:
                - ref_b_pic_population
                - ihevce_rc_populate_common_params
                - ihevce_encode_order_traversal_nodes
                - ihevce_encode_order_traversal_nodes
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:1182,23'
              BranchSideFuncs:
                - ihevce_encode_order_traversal_nodes
                - ihevce_encode_order_traversal_nodes
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:1174,9'
          Dst:             ref_b_pic_population
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:1177,9'
          Dst:             ihevce_rc_populate_common_params
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:1185,5'
          Dst:             ihevce_encode_order_traversal_nodes
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:1193,5'
          Dst:             ihevce_encode_order_traversal_nodes
    - functionName:    ref_b_pic_population
      functionSourceFile: '/src/libhevc/encoder/ihevce_lap_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - curr_layer
        - ps_lap_inp
        - ps_lap_struct
      BBCount:         44
      ICount:          368
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - ref_pics_weight_offset_calc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:749,57'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:750,9'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:756,35'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:750,55'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:750,58'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:756,35'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:749,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:752,28'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:756,35'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:761,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:763,34'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:779,12'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:768,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:770,21'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:775,5'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:770,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:771,17'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:773,17'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:790,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:792,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:801,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:792,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:794,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:796,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:801,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:803,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:816,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:803,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:805,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:812,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:805,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:807,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:811,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:817,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:817,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:817,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:817,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:817,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:819,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:786,5'
          Dst:             ref_pics_weight_offset_calc
    - functionName:    ref_pics_weight_offset_calc
      functionSourceFile: '/src/libhevc/encoder/ihevce_lap_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_lap_out
        - ps_lap_struct
      BBCount:         25
      ICount:          231
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:690,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:692,28'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:695,11'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:695,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:698,18'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:712,11'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:699,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:701,34'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:706,30'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:701,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:703,26'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:705,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:712,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:714,76'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:723,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:715,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:715,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:718,87'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:715,9'
          Dst:             __assert_fail
    - functionName:    ref_pic_population
      functionSourceFile: '/src/libhevc/encoder/ihevce_lap_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_lap_inp
        - ps_lap_struct
      BBCount:         57
      ICount:          430
      EdgeCount:       76
      CyclomaticComplexity: 21
      functionsReached:
        - ref_pics_weight_offset_calc
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:843,57'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:844,9'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:851,24'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:844,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:844,59'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:851,24'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:843,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:846,28'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:851,24'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:851,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:853,9'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:861,27'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:861,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:864,18'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:872,27'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:864,52'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:864,55'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:869,37'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:864,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:866,13'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:869,37'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:875,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:877,13'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:880,5'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:882,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:883,9'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:885,44'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:883,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:883,50'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:889,34'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:882,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:885,44'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:889,34'
              BranchSideFuncs:
                - ref_pics_weight_offset_calc
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:901,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:903,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:912,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:903,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:905,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:907,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:912,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:914,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:932,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:914,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:916,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:923,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:916,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:918,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:922,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:934,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:934,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:934,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:934,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:934,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:936,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:899,5'
          Dst:             ref_pics_weight_offset_calc
    - functionName:    ihevce_check_last_inp_buf
      functionSourceFile: '/src/libhevc/encoder/ihevce_lap_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi4_cmd_buf
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:529,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:530,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:531,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_populate_tree_nodes
      functionSourceFile: '/src/libhevc/encoder/ihevce_lap_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - encode_parent_node_t
        - encode_node_t
        - loop_count
        - layer
        - hier_layer
      BBCount:         11
      ICount:          110
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ihevce_populate_tree_nodes
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:367,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:369,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:373,8'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
                - ihevce_populate_tree_nodes
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:373,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:374,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:376,13'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
                - ihevce_populate_tree_nodes
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:379,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:381,39'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
                - ihevce_populate_tree_nodes
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:387,9'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
                - ihevce_populate_tree_nodes
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:392,5'
          Dst:             ihevce_populate_tree_nodes
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:400,5'
          Dst:             ihevce_populate_tree_nodes
    - functionName:    ihevce_lap_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_lap_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - ps_lap_params
        - ps_static_cfg_prms
      BBCount:         50
      ICount:          604
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - ihevce_populate_tree_nodes
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:206,46'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:206,49'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:209,9'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:206,87'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:207,8'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:209,9'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:206,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:209,9'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:212,13'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:212,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:212,41'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:218,5'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:212,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:214,9'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:218,5'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:221,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:225,13'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:227,8'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:227,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:229,12'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:244,12'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:229,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:231,44'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:233,17'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:233,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:235,44'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:239,44'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:244,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:246,44'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:248,17'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:254,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:257,17'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:260,5'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:257,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:257,15'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:257,15'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:263,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:266,9'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:272,8'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:272,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:274,9'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:278,9'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
        - Branch String:   '/src/libhevc/encoder/ihevce_lap_interface.c:309,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:311,13'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
            - BranchSide:      '/src/libhevc/encoder/ihevce_lap_interface.c:315,47'
              BranchSideFuncs:
                - ihevce_populate_tree_nodes
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_lap_interface.c:327,9'
          Dst:             ihevce_populate_tree_nodes
    - functionName:    ihevce_lap_get_mem_recs
      functionSourceFile: '/src/libhevc/encoder/ihevce_lap_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - i4_mem_space
      BBCount:         1
      ICount:          43
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_lap_get_num_mem_recs
      functionSourceFile: '/src/libhevc/encoder/ihevce_lap_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_mem_manager_free
      functionSourceFile: '/src/libhevc/encoder/ihevce_memory_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2994
      functionLinenumberEnd: 3039
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_enc_ctxt
        - ps_intrf_ctxt
      BBCount:         14
      ICount:          165
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2998,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:3000,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:3008,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:3017,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:3017,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:3020,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:3020,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:3022,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:3030,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_mem_manager_que_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_memory_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2533
      functionLinenumberEnd: 2974
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_enc_ctxt
        - ps_hle_ctxt
        - ps_input_data_ctrl_buffs_desc
        - ps_input_asynch_ctrl_buffs_desc
        - ps_output_data_buffs_desc
        - ps_recon_data_buffs_desc
      BBCount:         82
      ICount:          1215
      EdgeCount:       104
      CyclomaticComplexity: 24
      functionsReached:
        - __assert_fail
        - ihevce_buff_que_get_mem_recs
        - ihevce_buff_que_get_num_mem_recs
        - ihevce_buff_que_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2554,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2557,26'
              BranchSideFuncs:
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - __assert_fail
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2577,11'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2577,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2580,26'
              BranchSideFuncs:
                - ihevce_buff_que_get_num_mem_recs
                - __assert_fail
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2590,11'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2590,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2592,12'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2609,18'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2592,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2595,30'
              BranchSideFuncs:
                - ihevce_buff_que_get_num_mem_recs
                - __assert_fail
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2603,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2616,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2618,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2621,46'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2627,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2630,9'
              BranchSideFuncs:
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - __assert_fail
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2687,19'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2688,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2690,9'
              BranchSideFuncs:
                - ihevce_buff_que_get_mem_recs
                - __assert_fail
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2720,19'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2721,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2723,15'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2759,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2723,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2725,13'
              BranchSideFuncs:
                - ihevce_buff_que_get_mem_recs
                - __assert_fail
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2753,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2759,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2759,5'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2760,13'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2760,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2762,17'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2778,48'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2770,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2772,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2775,5'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2786,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2791,49'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2844,13'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2798,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2800,34'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2835,13'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2807,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2810,21'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2823,17'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2848,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2853,50'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2883,13'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2860,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2862,34'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2872,13'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2888,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2893,51'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2930,19'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2900,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2902,34'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2921,13'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2909,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2911,56'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2915,17'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2931,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2933,12'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2973,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2933,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2938,60'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2969,13'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2945,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2947,40'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2960,17'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2563,30'
          Dst:             ihevce_buff_que_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2573,30'
          Dst:             ihevce_buff_que_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2586,30'
          Dst:             ihevce_buff_que_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2601,34'
          Dst:             ihevce_buff_que_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2651,31'
          Dst:             ihevce_buff_que_get_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2680,31'
          Dst:             ihevce_buff_que_get_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2711,31'
          Dst:             ihevce_buff_que_get_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2746,35'
          Dst:             ihevce_buff_que_get_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2759,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2834,71'
          Dst:             ihevce_buff_que_init
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2838,22'
          Dst:             ihevce_buff_que_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2871,73'
          Dst:             ihevce_buff_que_init
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2877,22'
          Dst:             ihevce_buff_que_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2920,71'
          Dst:             ihevce_buff_que_init
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2924,22'
          Dst:             ihevce_buff_que_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2959,74'
          Dst:             ihevce_buff_que_init
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2963,26'
          Dst:             ihevce_buff_que_get_num_mem_recs
    - functionName:    ihevce_mem_manager_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_memory_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 2505
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_enc_ctxt
        - ps_intrf_ctxt
      BBCount:         340
      ICount:          6540
      EdgeCount:       434
      CyclomaticComplexity: 96
      functionsReached:
        - __assert_fail
        - hme_coarse_get_layer1_mv_bank_ref_idx_size
        - hme_derive_num_layers
        - ihevce_buff_que_get_mem_recs
        - ihevce_buff_que_get_num_mem_recs
        - ihevce_buff_que_init
        - ihevce_coarse_me_get_mem_recs
        - ihevce_coarse_me_get_num_mem_recs
        - ihevce_coarse_me_init
        - ihevce_coarse_me_reg_thrds_sem
        - ihevce_decomp_pre_intra_get_mem_recs
        - ihevce_decomp_pre_intra_get_num_mem_recs
        - ihevce_decomp_pre_intra_init
        - ihevce_dmgr_get_mem_recs
        - ihevce_dmgr_get_num_mem_recs
        - ihevce_dmgr_init
        - ihevce_dmgr_map_get_mem_recs
        - ihevce_dmgr_map_init
        - ihevce_dmgr_reg_sem_hdls
        - ihevce_enc_loop_get_mem_recs
        - ihevce_enc_loop_get_num_mem_recs
        - ihevce_enc_loop_init
        - ihevce_enc_loop_reg_sem_hdls
        - ihevce_entropy_get_mem_recs
        - ihevce_entropy_get_num_mem_recs
        - ihevce_entropy_init
        - ihevce_ipe_get_mem_recs
        - ihevce_ipe_get_num_mem_recs
        - ihevce_ipe_init
        - ihevce_lap_get_mem_recs
        - ihevce_lap_get_num_ip_bufs
        - ihevce_lap_get_num_mem_recs
        - ihevce_lap_init
        - ihevce_me_get_mem_recs
        - ihevce_me_get_num_mem_recs
        - ihevce_me_init
        - ihevce_rc_get_mem_recs
        - ihevce_rc_get_num_mem_recs
        - ihevce_rc_mem_init
        - ihevce_set_pre_enc_prms
        - ihevce_tiles_get_mem_recs
        - ihevce_tiles_get_num_mem_recs
        - ihevce_tiles_mem_init
        - osal_sem_create
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:211,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:213,19'
              BranchSideFuncs:
                - hme_derive_num_layers
                - hme_coarse_get_layer1_mv_bank_ref_idx_size
                - __assert_fail
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:234,31'
              BranchSideFuncs:
                - hme_derive_num_layers
                - hme_coarse_get_layer1_mv_bank_ref_idx_size
                - __assert_fail
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:213,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:215,17'
              BranchSideFuncs:
                - hme_derive_num_layers
                - hme_coarse_get_layer1_mv_bank_ref_idx_size
                - __assert_fail
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:229,9'
              BranchSideFuncs:
                - hme_derive_num_layers
                - hme_coarse_get_layer1_mv_bank_ref_idx_size
                - __assert_fail
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:224,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:226,21'
              BranchSideFuncs:
                - hme_derive_num_layers
                - hme_coarse_get_layer1_mv_bank_ref_idx_size
                - __assert_fail
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:228,13'
              BranchSideFuncs:
                - hme_derive_num_layers
                - hme_coarse_get_layer1_mv_bank_ref_idx_size
                - __assert_fail
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:261,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:260,23'
              BranchSideFuncs:
                - hme_derive_num_layers
                - hme_coarse_get_layer1_mv_bank_ref_idx_size
                - __assert_fail
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:260,23'
              BranchSideFuncs:
                - hme_derive_num_layers
                - hme_coarse_get_layer1_mv_bank_ref_idx_size
                - __assert_fail
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:268,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:267,24'
              BranchSideFuncs:
                - hme_derive_num_layers
                - hme_coarse_get_layer1_mv_bank_ref_idx_size
                - __assert_fail
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:267,24'
              BranchSideFuncs:
                - hme_derive_num_layers
                - hme_coarse_get_layer1_mv_bank_ref_idx_size
                - __assert_fail
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:278,10'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:279,49'
              BranchSideFuncs:
                - hme_coarse_get_layer1_mv_bank_ref_idx_size
                - __assert_fail
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:280,16'
              BranchSideFuncs:
                - hme_coarse_get_layer1_mv_bank_ref_idx_size
                - __assert_fail
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:283,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:286,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:292,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:305,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:304,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:304,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:315,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:314,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:314,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:322,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:324,36'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:331,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:324,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:324,41'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:324,41'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:326,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:326,41'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:326,41'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:347,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:350,34'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:353,18'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:353,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:356,34'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:359,18'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:359,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:362,34'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:368,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:372,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:375,38'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:381,38'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:387,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:389,33'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:393,33'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:444,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:446,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:458,10'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:446,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:449,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:456,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:451,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:453,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:455,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:492,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:495,73'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:499,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:499,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:499,5'
              BranchSideFuncs:
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:501,14'
              BranchSideFuncs:
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:501,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:501,50'
              BranchSideFuncs:
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:508,13'
              BranchSideFuncs:
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:501,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:503,28'
              BranchSideFuncs:
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:508,13'
              BranchSideFuncs:
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:529,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:531,30'
              BranchSideFuncs:
                - ihevce_entropy_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:533,13'
              BranchSideFuncs:
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
                - ihevce_lap_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:533,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:536,30'
              BranchSideFuncs:
                - ihevce_lap_get_num_mem_recs
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:539,26'
              BranchSideFuncs:
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:542,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:544,30'
              BranchSideFuncs:
                - ihevce_rc_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:548,23'
              BranchSideFuncs:
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:552,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:554,30'
              BranchSideFuncs:
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:559,26'
              BranchSideFuncs:
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:606,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:608,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:612,46'
              BranchSideFuncs:
                - ihevce_tiles_get_mem_recs
                - ihevce_enc_loop_get_mem_recs
                - ihevce_me_get_mem_recs
                - ihevce_coarse_me_get_mem_recs
                - ihevce_ipe_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
                - ihevce_entropy_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:660,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:663,14'
              BranchSideFuncs:
                - ihevce_entropy_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:669,13'
              BranchSideFuncs:
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:669,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:673,38'
              BranchSideFuncs:
                - ihevce_lap_get_mem_recs
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:678,10'
              BranchSideFuncs:
                - ihevce_decomp_pre_intra_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_rc_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:683,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:686,14'
              BranchSideFuncs:
                - ihevce_rc_get_mem_recs
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:695,5'
              BranchSideFuncs:
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:699,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:702,14'
              BranchSideFuncs:
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:708,9'
              BranchSideFuncs:
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:716,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:718,9'
              BranchSideFuncs:
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:731,11'
              BranchSideFuncs:
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:731,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:733,9'
              BranchSideFuncs:
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:746,11'
              BranchSideFuncs:
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:746,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:749,15'
              BranchSideFuncs:
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:774,5'
              BranchSideFuncs:
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:767,14'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:765,36'
              BranchSideFuncs:
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:765,36'
              BranchSideFuncs:
                - ihevce_lap_get_num_ip_bufs
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:878,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:877,82'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:877,82'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:883,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:882,83'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:882,83'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:889,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:890,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:892,55'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:895,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:896,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:897,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:903,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:905,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:908,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:908,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:908,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:910,31'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:910,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:912,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:928,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:916,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:917,65'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:920,26'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:1190,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1192,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1194,14'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:1239,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1242,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1360,18'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:1327,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1328,36'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1329,37'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:1389,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1389,5'
              BranchSideFuncs:
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1393,11'
              BranchSideFuncs:
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_buff_que_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:1393,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1396,14'
              BranchSideFuncs:
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1400,10'
              BranchSideFuncs:
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_buff_que_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:1417,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1420,18'
              BranchSideFuncs:
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1429,17'
              BranchSideFuncs:
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:1429,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1433,18'
              BranchSideFuncs:
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1442,14'
              BranchSideFuncs:
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_dmgr_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:1448,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1452,18'
              BranchSideFuncs:
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1462,14'
              BranchSideFuncs:
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_dmgr_map_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:1488,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1490,35'
              BranchSideFuncs:
                - ihevce_dmgr_map_get_mem_recs
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1507,13'
              BranchSideFuncs:
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:1507,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1509,17'
              BranchSideFuncs:
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1527,53'
              BranchSideFuncs:
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:1515,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1517,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1520,5'
              BranchSideFuncs:
                - ihevce_tiles_mem_init
                - ihevce_tiles_get_num_mem_recs
                - ihevce_enc_loop_init
                - ihevce_enc_loop_get_num_mem_recs
                - ihevce_me_init
                - ihevce_me_get_num_mem_recs
                - ihevce_coarse_me_init
                - ihevce_coarse_me_get_num_mem_recs
                - ihevce_ipe_init
                - ihevce_ipe_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:1595,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1598,13'
              BranchSideFuncs:
                - ihevce_entropy_init
                - ihevce_entropy_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1607,8'
              BranchSideFuncs:
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:1607,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1610,29'
              BranchSideFuncs:
                - ihevce_lap_init
                - ihevce_lap_get_num_mem_recs
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1616,9'
              BranchSideFuncs:
                - ihevce_decomp_pre_intra_init
                - ihevce_decomp_pre_intra_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:1626,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1631,12'
              BranchSideFuncs:
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1670,15'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:1631,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1634,17'
              BranchSideFuncs:
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1641,17'
              BranchSideFuncs:
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:1641,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1644,17'
              BranchSideFuncs:
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1654,17'
              BranchSideFuncs:
                - ihevce_rc_mem_init
                - ihevce_rc_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_rc_mem_init
                - ihevce_rc_mem_init
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:1684,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1686,56'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1689,18'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:1692,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1694,51'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1699,15'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:1699,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1701,49'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1706,15'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:1706,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1708,31'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1712,36'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:1748,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1750,47'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1832,52'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:1757,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1762,47'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1774,21'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:1763,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1762,85'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1764,29'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:1774,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1777,33'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1820,60'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:1785,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1785,72'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1785,29'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:1787,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1786,29'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1787,34'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:1789,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1788,29'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1789,34'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:1805,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1807,62'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1812,62'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:1842,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1844,41'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1866,48'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:1890,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1892,61'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1896,63'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:1978,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:1980,44'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2007,17'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2003,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2004,29'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2006,9'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2007,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2009,37'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2034,17'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2034,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2036,40'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2051,51'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2076,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2078,36'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2105,11'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2087,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2090,34'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2098,36'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2090,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2094,34'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2096,13'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2105,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2117,68'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2205,50'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2162,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2163,36'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2164,37'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2167,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2169,49'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2202,5'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2191,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2193,77'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2200,29'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2217,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2220,13'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2223,14'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2227,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2230,13'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2236,30'
              BranchSideFuncs:
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_buff_que_init
                - ihevce_buff_que_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2262,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2265,31'
              BranchSideFuncs:
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2269,31'
              BranchSideFuncs:
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2273,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2276,33'
              BranchSideFuncs:
                - osal_sem_create
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2284,17'
              BranchSideFuncs:
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2277,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2279,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2282,9'
              BranchSideFuncs:
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
                - osal_sem_create
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2284,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2287,33'
              BranchSideFuncs:
                - osal_sem_create
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2296,17'
              BranchSideFuncs:
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2288,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2290,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2293,9'
              BranchSideFuncs:
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - osal_sem_create
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2296,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2298,51'
              BranchSideFuncs:
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2323,17'
              BranchSideFuncs:
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2323,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2327,17'
              BranchSideFuncs:
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2346,13'
              BranchSideFuncs:
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2362,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2366,17'
              BranchSideFuncs:
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2385,13'
              BranchSideFuncs:
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2441,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2443,20'
              BranchSideFuncs:
                - ihevce_dmgr_map_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2464,13'
              BranchSideFuncs:
                - ihevce_coarse_me_reg_thrds_sem
                - ihevce_enc_loop_reg_sem_hdls
                - ihevce_set_pre_enc_prms
        - Branch String:   '/src/libhevc/encoder/ihevce_memory_init.c:2492,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2495,73'
              BranchSideFuncs:
                - ihevce_set_pre_enc_prms
            - BranchSide:      '/src/libhevc/encoder/ihevce_memory_init.c:2502,29'
              BranchSideFuncs:
                - ihevce_set_pre_enc_prms
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:273,20'
          Dst:             hme_derive_num_layers
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:274,5'
          Dst:             hme_coarse_get_layer1_mv_bank_ref_idx_size
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:368,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:499,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:515,26'
          Dst:             ihevce_tiles_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:519,9'
          Dst:             ihevce_enc_loop_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:521,26'
          Dst:             ihevce_me_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:524,26'
          Dst:             ihevce_coarse_me_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:526,26'
          Dst:             ihevce_ipe_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:531,30'
          Dst:             ihevce_entropy_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:536,30'
          Dst:             ihevce_lap_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:539,26'
          Dst:             ihevce_decomp_pre_intra_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:544,30'
          Dst:             ihevce_rc_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:554,30'
          Dst:             ihevce_buff_que_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:559,26'
          Dst:             ihevce_buff_que_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:562,26'
          Dst:             ihevce_buff_que_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:565,26'
          Dst:             ihevce_buff_que_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:568,26'
          Dst:             ihevce_buff_que_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:571,44'
          Dst:             ihevce_dmgr_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:574,54'
          Dst:             ihevce_dmgr_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:577,26'
          Dst:             ihevce_dmgr_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:580,48'
          Dst:             ihevce_dmgr_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:583,26'
          Dst:             ihevce_dmgr_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:586,26'
          Dst:             ihevce_dmgr_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:589,26'
          Dst:             ihevce_dmgr_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:593,57'
          Dst:             ihevce_dmgr_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:620,27'
          Dst:             ihevce_tiles_get_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:628,27'
          Dst:             ihevce_enc_loop_get_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:637,27'
          Dst:             ihevce_me_get_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:646,27'
          Dst:             ihevce_coarse_me_get_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:653,27'
          Dst:             ihevce_ipe_get_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:662,31'
          Dst:             ihevce_entropy_get_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:673,13'
          Dst:             ihevce_lap_get_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:677,27'
          Dst:             ihevce_decomp_pre_intra_get_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:685,31'
          Dst:             ihevce_rc_get_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:872,35'
          Dst:             ihevce_lap_get_num_ip_bufs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:908,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1389,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1395,31'
          Dst:             ihevce_buff_que_get_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1399,27'
          Dst:             ihevce_buff_que_get_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1403,27'
          Dst:             ihevce_buff_que_get_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1407,27'
          Dst:             ihevce_buff_que_get_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1411,27'
          Dst:             ihevce_buff_que_get_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1419,35'
          Dst:             ihevce_dmgr_get_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1432,35'
          Dst:             ihevce_dmgr_get_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1441,31'
          Dst:             ihevce_dmgr_get_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1451,35'
          Dst:             ihevce_dmgr_get_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1461,31'
          Dst:             ihevce_dmgr_get_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1470,31'
          Dst:             ihevce_dmgr_get_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1479,31'
          Dst:             ihevce_dmgr_get_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1492,35'
          Dst:             ihevce_dmgr_map_get_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1531,64'
          Dst:             ihevce_tiles_mem_init
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1534,18'
          Dst:             ihevce_tiles_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1537,51'
          Dst:             ihevce_enc_loop_init
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1549,18'
          Dst:             ihevce_enc_loop_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1551,45'
          Dst:             ihevce_me_init
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1562,18'
          Dst:             ihevce_me_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1565,52'
          Dst:             ihevce_coarse_me_init
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1573,18'
          Dst:             ihevce_coarse_me_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1575,46'
          Dst:             ihevce_ipe_init
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1585,18'
          Dst:             ihevce_ipe_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1597,58'
          Dst:             ihevce_entropy_init
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1603,22'
          Dst:             ihevce_entropy_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1610,13'
          Dst:             ihevce_lap_init
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1612,22'
          Dst:             ihevce_lap_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1615,59'
          Dst:             ihevce_decomp_pre_intra_init
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1623,18'
          Dst:             ihevce_decomp_pre_intra_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1633,57'
          Dst:             ihevce_rc_mem_init
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1643,57'
          Dst:             ihevce_rc_mem_init
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1653,57'
          Dst:             ihevce_rc_mem_init
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:1661,22'
          Dst:             ihevce_rc_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2229,75'
          Dst:             ihevce_buff_que_init
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2231,22'
          Dst:             ihevce_buff_que_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2236,9'
          Dst:             ihevce_buff_que_init
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2237,18'
          Dst:             ihevce_buff_que_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2241,9'
          Dst:             ihevce_buff_que_init
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2243,18'
          Dst:             ihevce_buff_que_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2247,9'
          Dst:             ihevce_buff_que_init
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2249,18'
          Dst:             ihevce_buff_que_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2253,9'
          Dst:             ihevce_buff_que_init
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2255,18'
          Dst:             ihevce_buff_que_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2276,17'
          Dst:             osal_sem_create
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2287,17'
          Dst:             osal_sem_create
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2300,58'
          Dst:             ihevce_dmgr_init
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2310,26'
          Dst:             ihevce_dmgr_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2313,13'
          Dst:             ihevce_dmgr_reg_sem_hdls
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2326,75'
          Dst:             ihevce_dmgr_init
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2336,26'
          Dst:             ihevce_dmgr_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2339,13'
          Dst:             ihevce_dmgr_reg_sem_hdls
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2345,79'
          Dst:             ihevce_dmgr_init
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2355,22'
          Dst:             ihevce_dmgr_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2358,9'
          Dst:             ihevce_dmgr_reg_sem_hdls
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2365,78'
          Dst:             ihevce_dmgr_init
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2375,26'
          Dst:             ihevce_dmgr_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2378,13'
          Dst:             ihevce_dmgr_reg_sem_hdls
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2384,71'
          Dst:             ihevce_dmgr_init
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2394,22'
          Dst:             ihevce_dmgr_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2397,9'
          Dst:             ihevce_dmgr_reg_sem_hdls
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2403,78'
          Dst:             ihevce_dmgr_init
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2413,22'
          Dst:             ihevce_dmgr_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2416,9'
          Dst:             ihevce_dmgr_reg_sem_hdls
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2422,71'
          Dst:             ihevce_dmgr_init
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2432,22'
          Dst:             ihevce_dmgr_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2435,9'
          Dst:             ihevce_dmgr_reg_sem_hdls
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2445,71'
          Dst:             ihevce_dmgr_map_init
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2453,26'
          Dst:             ihevce_dmgr_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2456,13'
          Dst:             ihevce_dmgr_reg_sem_hdls
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2463,9'
          Dst:             ihevce_coarse_me_reg_thrds_sem
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2468,9'
          Dst:             ihevce_enc_loop_reg_sem_hdls
        - Src:             '/src/libhevc/encoder/ihevce_memory_init.c:2502,5'
          Dst:             ihevce_set_pre_enc_prms
    - functionName:    ihevce_rc_change_avg_bitrate
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5947
      functionLinenumberEnd: 5963
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_ctxt
      BBCount:         9
      ICount:          72
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - change_avg_bit_rate
        - rc_get_ebf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5951,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5951,5'
              BranchSideFuncs:
                - __assert_fail
                - rc_get_ebf
                - change_avg_bit_rate
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5952,5'
              BranchSideFuncs:
                - __assert_fail
                - rc_get_ebf
                - change_avg_bit_rate
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5952,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5952,5'
              BranchSideFuncs:
                - rc_get_ebf
                - change_avg_bit_rate
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5952,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:5951,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:5952,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:5954,43'
          Dst:             rc_get_ebf
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:5956,5'
          Dst:             change_avg_bit_rate
    - functionName:    ihevce_rc_get_new_peak_bitrate
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5925
      functionLinenumberEnd: 5927
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_ctxt
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_rc_get_new_bitrate
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5904
      functionLinenumberEnd: 5906
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_ctxt
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_rc_register_dyn_change_bitrate
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5878
      functionLinenumberEnd: 5885
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - pv_ctxt
        - i8_new_bitrate
        - i8_new_peak_bitrate
      BBCount:         9
      ICount:          62
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5883,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5883,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5884,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5884,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5884,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5884,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:5883,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:5884,5'
          Dst:             __assert_fail
    - functionName:    change_bitrate_vbv_complaince
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5850
      functionLinenumberEnd: 5858
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - pv_ctxt
        - i8_new_bitrate
        - i8_buffer_size
      BBCount:         4
      ICount:          64
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5854,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5854,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5855,67'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_vbv_complaince_init_level
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5782
      functionLinenumberEnd: 5825
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_ctxt
        - ps_vui
      BBCount:         9
      ICount:          165
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5788,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5790,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5807,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5790,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5790,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5793,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:5790,9'
          Dst:             __assert_fail
    - functionName:    ihevce_vbv_compliance_frame_level_update
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5719
      functionLinenumberEnd: 5762
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_rc_ctxt
        - i4_bits_generated
        - i4_resolution_id
        - i4_appln_bitrate_inst
        - u4_cur_cpb_removal_delay_minus1
      BBCount:         21
      ICount:          196
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5724,76'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5725,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5732,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5724,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5728,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5732,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5738,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5740,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5743,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5743,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5747,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5751,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5756,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5756,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5758,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5758,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5759,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5760,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_rc_check_is_pre_enc_qp_valid
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5210
      functionLinenumberEnd: 5237
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_rc_ctxt
        - pi4_force_end_flag
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5225,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5229,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5237,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5231,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5225,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5233,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_rc_check_non_lap_scd
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5072
      functionLinenumberEnd: 5193
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_rc_ctxt
        - ps_rc_lap_out
      BBCount:         73
      ICount:          480
      EdgeCount:       96
      CyclomaticComplexity: 25
      functionsReached:
        - __assert_fail
        - ihevce_rc_conv_pic_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5086,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5090,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5101,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5090,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5092,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5096,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5101,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5103,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5114,15'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5104,99'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5105,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5109,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5103,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5109,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5112,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5109,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5110,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5111,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5114,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5115,15'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5116,14'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5115,74'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5116,14'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5120,20'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5123,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5124,38'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5125,16'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5125,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5126,38'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5127,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5127,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5127,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5131,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5131,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5134,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5141,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5135,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5136,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5140,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5134,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5138,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5140,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5143,96'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5144,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5169,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5144,97'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5145,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5169,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5141,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5149,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5169,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5149,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5153,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5159,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5161,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5164,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5167,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5169,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5171,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5183,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5171,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5173,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5182,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5173,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5175,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5181,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5175,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5178,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5180,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:5074,34'
          Dst:             ihevce_rc_conv_pic_type
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:5127,13'
          Dst:             __assert_fail
    - functionName:    ihevce_rc_conv_pic_type
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3829
      functionLinenumberEnd: 3905
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pic_type
        - i4_field_pic
        - i4_temporal_layer_id
        - i4_is_bottom_field
        - i4_top_field_first
      BBCount:         56
      ICount:          246
      EdgeCount:       73
      CyclomaticComplexity: 19
      functionsReached:
        - exit
      functionUses:    16
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3832,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3832,24'
              BranchSideFuncs:
                - exit
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3838,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3832,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3835,9'
              BranchSideFuncs:
                - exit
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3838,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3838,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3840,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3856,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3840,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3842,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3846,43'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3858,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3858,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3860,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3858,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3860,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3863,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3863,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3865,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3884,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3867,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3870,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3874,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3870,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3871,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3872,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3874,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3876,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3883,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3876,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3877,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3880,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3888,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3890,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3894,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3890,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3891,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3892,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3894,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3896,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3902,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3896,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3897,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3900,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3835,9'
          Dst:             exit
    - functionName:    exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_rc_rdopt_entropy_bit_correct
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5026
      functionLinenumberEnd: 5055
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_rc_ctxt
        - i4_cur_entropy_consumption
        - i4_buf_id
      BBCount:         15
      ICount:          166
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - rc_update_mismatch_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5030,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5030,5'
              BranchSideFuncs:
                - rc_update_mismatch_error
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5032,9'
              BranchSideFuncs:
                - rc_update_mismatch_error
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5036,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5038,12'
              BranchSideFuncs:
                - rc_update_mismatch_error
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5055,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5038,62'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5039,13'
              BranchSideFuncs:
                - rc_update_mismatch_error
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5054,5'
              BranchSideFuncs:
                - rc_update_mismatch_error
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5038,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5042,24'
              BranchSideFuncs:
                - rc_update_mismatch_error
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5054,5'
              BranchSideFuncs:
                - rc_update_mismatch_error
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:5030,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:5051,13'
          Dst:             rc_update_mismatch_error
    - functionName:    ihevce_rc_store_retrive_update_info
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4924
      functionLinenumberEnd: 4996
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_ctxt
        - ps_rc_frame_stat
        - i4_enc_frm_id_rc
        - bit_rate_id
        - i4_store_retrive
        - pout_buf_id
        - pi4_rc_pic_type
        - pcur_qp
        - ps_lap_out
        - ps_rc_lap_out
      BBCount:         21
      ICount:          273
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4926,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4929,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4974,18'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4949,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4952,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4958,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4958,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4959,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4963,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4959,59'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4960,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4967,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4958,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4963,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4967,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4974,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4977,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4994,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:4994,9'
          Dst:             __assert_fail
    - functionName:    ihevce_rc_interface_update
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4778
      functionLinenumberEnd: 4898
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_ctxt
        - pic_type
        - ps_rc_lap_out
        - i4_avg_frame_hevc_qp
        - i4_enc_frm_id
      BBCount:         63
      ICount:          558
      EdgeCount:       81
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
        - ihevce_clip_min_max_qp
        - ihevce_rc_conv_pic_type
        - rc_reset_pic_model
        - update_frame_rc_get_frame_qp_info
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4791,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4794,71'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - update_frame_rc_get_frame_qp_info
                - __assert_fail
                - rc_reset_pic_model
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4822,14'
              BranchSideFuncs:
                - update_frame_rc_get_frame_qp_info
                - __assert_fail
                - rc_reset_pic_model
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4797,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4798,28'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - update_frame_rc_get_frame_qp_info
                - __assert_fail
                - rc_reset_pic_model
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4800,28'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - update_frame_rc_get_frame_qp_info
                - __assert_fail
                - rc_reset_pic_model
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4804,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4806,22'
              BranchSideFuncs:
                - update_frame_rc_get_frame_qp_info
                - __assert_fail
                - rc_reset_pic_model
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4820,5'
              BranchSideFuncs:
                - update_frame_rc_get_frame_qp_info
                - __assert_fail
                - rc_reset_pic_model
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4806,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4808,20'
              BranchSideFuncs:
                - update_frame_rc_get_frame_qp_info
                - __assert_fail
                - rc_reset_pic_model
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4819,9'
              BranchSideFuncs:
                - update_frame_rc_get_frame_qp_info
                - __assert_fail
                - rc_reset_pic_model
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4808,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4810,34'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - update_frame_rc_get_frame_qp_info
                - __assert_fail
                - rc_reset_pic_model
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4818,13'
              BranchSideFuncs:
                - update_frame_rc_get_frame_qp_info
                - __assert_fail
                - rc_reset_pic_model
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4812,71'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4811,34'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - update_frame_rc_get_frame_qp_info
                - __assert_fail
                - rc_reset_pic_model
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4811,34'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - update_frame_rc_get_frame_qp_info
                - __assert_fail
                - rc_reset_pic_model
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4815,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4816,84'
              BranchSideFuncs:
                - update_frame_rc_get_frame_qp_info
                - __assert_fail
                - rc_reset_pic_model
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4817,17'
              BranchSideFuncs:
                - update_frame_rc_get_frame_qp_info
                - __assert_fail
                - rc_reset_pic_model
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4822,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4824,12'
              BranchSideFuncs:
                - update_frame_rc_get_frame_qp_info
                - __assert_fail
                - rc_reset_pic_model
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4830,14'
              BranchSideFuncs:
                - update_frame_rc_get_frame_qp_info
                - __assert_fail
                - rc_reset_pic_model
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4824,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4826,22'
              BranchSideFuncs:
                - update_frame_rc_get_frame_qp_info
                - __assert_fail
                - rc_reset_pic_model
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4829,5'
              BranchSideFuncs:
                - update_frame_rc_get_frame_qp_info
                - __assert_fail
                - rc_reset_pic_model
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4830,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4832,9'
              BranchSideFuncs:
                - update_frame_rc_get_frame_qp_info
                - __assert_fail
                - rc_reset_pic_model
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4844,13'
              BranchSideFuncs:
                - update_frame_rc_get_frame_qp_info
                - __assert_fail
                - rc_reset_pic_model
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4836,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4838,13'
              BranchSideFuncs:
                - update_frame_rc_get_frame_qp_info
                - __assert_fail
                - rc_reset_pic_model
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4840,5'
              BranchSideFuncs:
                - update_frame_rc_get_frame_qp_info
                - __assert_fail
                - rc_reset_pic_model
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4848,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4850,9'
              BranchSideFuncs:
                - __assert_fail
                - rc_reset_pic_model
                - update_frame_rc_get_frame_qp_info
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4855,26'
              BranchSideFuncs:
                - update_frame_rc_get_frame_qp_info
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4850,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4850,9'
              BranchSideFuncs:
                - rc_reset_pic_model
                - update_frame_rc_get_frame_qp_info
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4851,28'
              BranchSideFuncs:
                - rc_reset_pic_model
                - update_frame_rc_get_frame_qp_info
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4862,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4863,58'
              BranchSideFuncs:
                - update_frame_rc_get_frame_qp_info
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4863,10'
              BranchSideFuncs:
                - update_frame_rc_get_frame_qp_info
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4863,58'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4863,58'
              BranchSideFuncs:
                - update_frame_rc_get_frame_qp_info
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4864,10'
              BranchSideFuncs:
                - update_frame_rc_get_frame_qp_info
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4874,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4877,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4884,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4877,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4879,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4881,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4884,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4884,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4886,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4884,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4886,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4894,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:4780,34'
          Dst:             ihevce_rc_conv_pic_type
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:4802,24'
          Dst:             ihevce_clip_min_max_qp
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:4811,34'
          Dst:             ihevce_clip_min_max_qp
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:4850,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:4851,9'
          Dst:             rc_reset_pic_model
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:4858,5'
          Dst:             update_frame_rc_get_frame_qp_info
    - functionName:    ihevce_clip_min_max_qp
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4235
      functionLinenumberEnd: 4275
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_rc_ctxt
        - i4_hevc_frame_qp
        - rc_pic_type
        - i4_rc_temporal_lyr_id
      BBCount:         42
      ICount:          250
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4236,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4236,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4238,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4238,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4238,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4242,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4238,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4240,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4242,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4242,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4242,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4246,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4242,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4244,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4246,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4252,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4254,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4257,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4257,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4257,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4261,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4257,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4259,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4261,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4261,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4261,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4265,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4261,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4263,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4265,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4271,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4271,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4273,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:4236,5'
          Dst:             __assert_fail
    - functionName:    ihevce_rc_update_pic_info
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4322
      functionLinenumberEnd: 4751
      functionDepth:   0
      returnType:      void
      argCount:        17
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - pv_ctxt
        - u4_total_bits_consumed
        - u4_total_header_bits
        - u4_frame_sad
        - u4_frame_intra_sad
        - pic_type
        - i4_avg_frame_hevc_qp
        - i4_suppress_bpic_update
        - pi4_qp_normalized_8x8_cu_sum
        - pi4_8x8_cu_sum
        - pi8_sad_by_qscale
        - ps_lap_out
        - ps_rc_lap_out
        - i4_buf_id
        - u4_open_loop_intra_sad
        - i8_total_ssd_frame
        - i4_enc_frm_id
      BBCount:         150
      ICount:          1648
      EdgeCount:       194
      CyclomaticComplexity: 46
      functionsReached:
        - __assert_fail
        - get_bits_to_stuff
        - get_buffer_status
        - ihevce_rc_conv_pic_type
        - init_frame_info
        - rc_get_sad
        - rc_put_sad
        - rc_reset_pic_model
        - update_frame_level_info
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4357,75'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4358,13'
              BranchSideFuncs:
                - init_frame_info
                - __assert_fail
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4366,8'
              BranchSideFuncs:
                - init_frame_info
                - __assert_fail
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4358,74'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4359,13'
              BranchSideFuncs:
                - init_frame_info
                - __assert_fail
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4366,8'
              BranchSideFuncs:
                - init_frame_info
                - __assert_fail
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4357,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4362,13'
              BranchSideFuncs:
                - init_frame_info
                - __assert_fail
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4366,8'
              BranchSideFuncs:
                - init_frame_info
                - __assert_fail
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4366,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4367,9'
              BranchSideFuncs:
                - init_frame_info
                - __assert_fail
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4370,5'
              BranchSideFuncs:
                - init_frame_info
                - __assert_fail
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4380,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4381,48'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4383,48'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4389,64'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4389,64'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4389,67'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4426,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4428,71'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4431,14'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4431,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4433,12'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4439,14'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4433,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4435,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4438,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4439,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4441,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4453,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4445,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4447,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4449,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4455,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4458,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4466,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4459,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4460,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4462,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4467,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4468,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4477,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4477,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4481,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4477,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4481,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4499,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4515,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4515,5'
              BranchSideFuncs:
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4516,5'
              BranchSideFuncs:
                - __assert_fail
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4516,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4516,5'
              BranchSideFuncs:
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4519,36'
              BranchSideFuncs:
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4524,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4525,44'
              BranchSideFuncs:
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4526,25'
              BranchSideFuncs:
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4530,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4529,23'
              BranchSideFuncs:
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4530,13'
              BranchSideFuncs:
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4530,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4529,23'
              BranchSideFuncs:
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4529,23'
              BranchSideFuncs:
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4543,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4546,30'
              BranchSideFuncs:
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4552,71'
              BranchSideFuncs:
                - get_buffer_status
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4572,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4574,9'
              BranchSideFuncs:
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4575,12'
              BranchSideFuncs:
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
                - get_bits_to_stuff
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4575,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4578,35'
              BranchSideFuncs:
                - get_bits_to_stuff
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4583,39'
              BranchSideFuncs:
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4588,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4590,30'
              BranchSideFuncs:
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4595,24'
              BranchSideFuncs:
                - rc_get_sad
                - rc_put_sad
                - rc_get_sad
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4602,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4604,19'
              BranchSideFuncs:
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4615,16'
              BranchSideFuncs:
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4604,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4606,28'
              BranchSideFuncs:
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4612,9'
              BranchSideFuncs:
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4606,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4608,43'
              BranchSideFuncs:
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4611,13'
              BranchSideFuncs:
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4615,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4617,31'
              BranchSideFuncs:
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4621,19'
              BranchSideFuncs:
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4621,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4623,28'
              BranchSideFuncs:
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4623,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4625,43'
              BranchSideFuncs:
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4629,28'
              BranchSideFuncs:
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4629,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4631,43'
              BranchSideFuncs:
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4634,13'
              BranchSideFuncs:
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4637,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4640,18'
              BranchSideFuncs:
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4645,33'
              BranchSideFuncs:
                - __assert_fail
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4648,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4648,5'
              BranchSideFuncs:
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4650,8'
              BranchSideFuncs:
                - update_frame_level_info
                - __assert_fail
                - rc_reset_pic_model
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4650,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4652,9'
              BranchSideFuncs:
                - __assert_fail
                - rc_reset_pic_model
                - update_frame_level_info
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4659,12'
              BranchSideFuncs:
                - update_frame_level_info
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4652,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4652,9'
              BranchSideFuncs:
                - rc_reset_pic_model
                - update_frame_level_info
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4653,28'
              BranchSideFuncs:
                - rc_reset_pic_model
                - update_frame_level_info
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4659,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4659,51'
              BranchSideFuncs:
                - update_frame_level_info
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4676,12'
              BranchSideFuncs:
                - update_frame_level_info
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4659,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4661,16'
              BranchSideFuncs:
                - update_frame_level_info
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4676,12'
              BranchSideFuncs:
                - update_frame_level_info
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4661,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4665,21'
              BranchSideFuncs:
                - update_frame_level_info
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4671,30'
              BranchSideFuncs:
                - update_frame_level_info
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4665,69'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4666,21'
              BranchSideFuncs:
                - update_frame_level_info
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4673,9'
              BranchSideFuncs:
                - update_frame_level_info
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4676,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4677,37'
              BranchSideFuncs:
                - update_frame_level_info
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4682,5'
              BranchSideFuncs:
                - update_frame_level_info
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4677,59'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4678,37'
              BranchSideFuncs:
                - update_frame_level_info
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4682,5'
              BranchSideFuncs:
                - update_frame_level_info
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4704,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4705,58'
              BranchSideFuncs:
                - update_frame_level_info
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4705,10'
              BranchSideFuncs:
                - update_frame_level_info
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4705,58'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4705,58'
              BranchSideFuncs:
                - update_frame_level_info
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4706,10'
              BranchSideFuncs:
                - update_frame_level_info
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4729,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4732,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4739,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4732,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4734,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4736,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4739,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4739,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4741,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4739,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4741,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4749,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:4333,34'
          Dst:             ihevce_rc_conv_pic_type
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:4370,5'
          Dst:             init_frame_info
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:4515,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:4516,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:4566,29'
          Dst:             get_buffer_status
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:4578,17'
          Dst:             get_bits_to_stuff
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:4595,13'
          Dst:             rc_get_sad
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:4599,9'
          Dst:             rc_put_sad
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:4600,9'
          Dst:             rc_get_sad
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:4648,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:4652,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:4653,9'
          Dst:             rc_reset_pic_model
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:4687,5'
          Dst:             update_frame_level_info
    - functionName:    rc_get_buffer_level_unclip
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4208
      functionLinenumberEnd: 4210
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_rc_ctxt
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_set_L0_scd_qp
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4187
      functionLinenumberEnd: 4191
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_rc_ctxt
        - i4_scd_qp
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_get_dbf_buffer_size
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4159
      functionLinenumberEnd: 4169
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_rc_ctxt
        - pi4_buffer_size
        - pi4_dbf
        - pi4_bit_rate
      BBCount:         6
      ICount:          70
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4164,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4164,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4164,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:4164,5'
          Dst:             __assert_fail
    - functionName:    get_avg_bitrate_bufsize
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4138
      functionLinenumberEnd: 4142
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_ctxt
        - pi8_bitrate
        - pi8_ebf
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rc_get_bit_rate
        - rc_get_vbv_buf_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:4140,20'
          Dst:             rc_get_bit_rate
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:4141,16'
          Dst:             rc_get_vbv_buf_size
    - functionName:    ihevce_rc_update_cur_frm_intra_satd
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3920
      functionLinenumberEnd: 3923
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - pv_ctxt
        - i8_cur_frm_intra_cost
        - i4_enc_frm_id
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_ebf_based_rc_correction_to_avoid_overflow
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5433
      functionLinenumberEnd: 5682
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rc_ctxt
        - ps_rc_lap_out
        - pi4_tot_bits_estimated
      BBCount:         80
      ICount:          627
      EdgeCount:       97
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
        - rc_init_buffer_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5455,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5455,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5457,8'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5457,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5459,34'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5471,34'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5483,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5485,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5584,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5485,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5485,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5486,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5487,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5493,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5577,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5493,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5500,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5573,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5503,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5503,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5503,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5504,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5510,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5510,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5518,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5525,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5543,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5525,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5528,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5536,43'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5546,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5550,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5553,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5550,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5549,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5549,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5555,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5555,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5555,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5577,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5579,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5581,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5584,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5587,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5607,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5589,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5592,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5603,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5595,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5598,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5602,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5598,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5597,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5597,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5610,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5617,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5677,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5620,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5626,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5626,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5634,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5641,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5659,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5641,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5644,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5652,43'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5662,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5665,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5668,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:5446,5'
          Dst:             rc_init_buffer_info
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:5455,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:5485,9'
          Dst:             __assert_fail
    - functionName:    ihevce_rc_get_scaled_mpeg2_qp
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3673
      functionLinenumberEnd: 3688
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - i4_frame_qp
        - ps_rc_quant_ctxt
      BBCount:         7
      ICount:          67
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3676,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3678,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3680,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_get_i_to_avg_ratio
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3312
      functionLinenumberEnd: 3627
      functionDepth:   0
      returnType:      float
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_rc_ctxt
        - ps_rc_lap_out
        - i_to_p_qp_offset
        - i4_offset_flag
        - i4_call_type
        - ai4_qp_offsets
        - i4_update_delay
      BBCount:         178
      ICount:          1250
      EdgeCount:       237
      CyclomaticComplexity: 61
      functionsReached:
        - __assert_fail
        - ihevce_get_frame_lambda_modifier
        - ihevce_rc_conv_pic_type
        - pow
        - rc_get_intra_frame_interval
        - rc_get_offline_normalized_complexity
        - rc_get_pic_distribution
        - rc_set_bits_based_on_complexity
        - rc_set_i_to_sum_api_ba
        - rc_set_p_to_i_complexity_ratio
        - rc_update_pic_distn_lap_to_rc
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3335,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3335,5'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - ihevce_get_frame_lambda_modifier
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
                - pow
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3336,29'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - ihevce_get_frame_lambda_modifier
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
                - pow
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3338,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3340,43'
              BranchSideFuncs:
                - pow
                - ihevce_get_frame_lambda_modifier
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
                - pow
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3344,18'
              BranchSideFuncs:
                - ihevce_get_frame_lambda_modifier
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
                - pow
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3351,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3353,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3356,7'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
                - pow
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3357,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3361,12'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
                - pow
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3598,9'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3361,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3363,27'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
                - pow
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3368,27'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
                - pow
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3386,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3388,36'
              BranchSideFuncs:
                - pow
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3393,21'
              BranchSideFuncs:
                - pow
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3399,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3399,30'
              BranchSideFuncs:
                - pow
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3399,32'
              BranchSideFuncs:
                - pow
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3399,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3399,30'
              BranchSideFuncs:
                - pow
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3399,30'
              BranchSideFuncs:
                - pow
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3400,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3400,27'
              BranchSideFuncs:
                - pow
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3400,29'
              BranchSideFuncs:
                - pow
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3400,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3400,27'
              BranchSideFuncs:
                - pow
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3400,27'
              BranchSideFuncs:
                - pow
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3402,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3404,46'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3415,21'
              BranchSideFuncs:
                - pow
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3405,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3407,33'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3409,17'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3415,52'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3415,56'
              BranchSideFuncs:
                - pow
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3419,20'
              BranchSideFuncs:
                - pow
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3415,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3417,33'
              BranchSideFuncs:
                - pow
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3419,20'
              BranchSideFuncs:
                - pow
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3419,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3421,21'
              BranchSideFuncs:
                - pow
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3434,25'
              BranchSideFuncs:
                - pow
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3434,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3435,25'
              BranchSideFuncs:
                - pow
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3440,66'
              BranchSideFuncs:
                - pow
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3434,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3437,38'
              BranchSideFuncs:
                - pow
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3440,66'
              BranchSideFuncs:
                - pow
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3440,66'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3440,57'
              BranchSideFuncs:
                - pow
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3440,57'
              BranchSideFuncs:
                - pow
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3459,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3461,20'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3474,21'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3461,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3465,25'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3469,13'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3484,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3485,18'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3487,17'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3485,73'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3485,77'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3487,17'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3484,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3487,17'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3490,17'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3490,70'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3491,18'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3493,17'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3491,67'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3492,18'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3493,17'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3492,70'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3493,17'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3499,18'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3490,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3495,17'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3499,18'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3499,90'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3500,18'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3507,9'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3500,67'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3501,18'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3503,38'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3499,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3503,38'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3507,9'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3507,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3375,43'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - ihevce_get_frame_lambda_modifier
                - pow
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3509,12'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
                - rc_get_offline_normalized_complexity
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3509,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3512,24'
              BranchSideFuncs:
                - rc_get_offline_normalized_complexity
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3525,43'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3528,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3530,16'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
                - rc_set_i_to_sum_api_ba
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3538,15'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3530,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3532,49'
              BranchSideFuncs:
                - rc_set_i_to_sum_api_ba
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3536,9'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3533,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3533,33'
              BranchSideFuncs:
                - rc_set_i_to_sum_api_ba
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3533,35'
              BranchSideFuncs:
                - rc_set_i_to_sum_api_ba
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3533,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3533,33'
              BranchSideFuncs:
                - rc_set_i_to_sum_api_ba
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3533,33'
              BranchSideFuncs:
                - rc_set_i_to_sum_api_ba
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3538,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3540,34'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3547,12'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3540,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3542,44'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3544,9'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3547,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3549,13'
              BranchSideFuncs:
                - __assert_fail
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3553,12'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3549,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3549,13'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3550,33'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3553,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3555,37'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3559,13'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3564,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3566,35'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3569,19'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3569,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3571,47'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3573,16'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3573,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3574,23'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3576,21'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3579,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3580,44'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3582,33'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3584,80'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3585,13'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3596,5'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3585,59'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3586,22'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3596,5'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3584,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3589,16'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3596,5'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3589,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3590,37'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3592,16'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3592,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3593,16'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3595,9'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3592,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3594,37'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3595,9'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3598,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3598,32'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3608,8'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3598,72'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3598,76'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3608,8'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3598,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3600,40'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
                - rc_set_p_to_i_complexity_ratio
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3608,8'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3601,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3603,44'
              BranchSideFuncs:
                - rc_set_p_to_i_complexity_ratio
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3604,5'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3608,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3610,33'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3626,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3611,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3611,53'
              BranchSideFuncs:
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3615,12'
              BranchSideFuncs:
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3611,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3613,34'
              BranchSideFuncs:
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3615,12'
              BranchSideFuncs:
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3615,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3615,37'
              BranchSideFuncs:
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3624,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3615,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3617,16'
              BranchSideFuncs:
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3624,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3617,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3618,17'
              BranchSideFuncs:
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3620,43'
              BranchSideFuncs:
                - rc_update_pic_distn_lap_to_rc
                - rc_set_bits_based_on_complexity
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3327,38'
          Dst:             rc_get_intra_frame_interval
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3335,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3336,5'
          Dst:             rc_get_pic_distribution
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3340,29'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3346,29'
          Dst:             ihevce_get_frame_lambda_modifier
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3374,32'
          Dst:             ihevce_rc_conv_pic_type
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3380,34'
          Dst:             ihevce_get_frame_lambda_modifier
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3456,21'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3515,27'
          Dst:             rc_get_offline_normalized_complexity
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3534,17'
          Dst:             rc_set_i_to_sum_api_ba
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3549,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3555,13'
          Dst:             rc_get_pic_distribution
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3603,13'
          Dst:             rc_set_p_to_i_complexity_ratio
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3610,9'
          Dst:             rc_get_pic_distribution
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3620,13'
          Dst:             rc_update_pic_distn_lap_to_rc
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3621,13'
          Dst:             rc_set_bits_based_on_complexity
    - functionName:    pow
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    54
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_get_frame_lambda_modifier
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4069
      functionLinenumberEnd: 4119
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - char
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pic_type
        - i4_rc_temporal_lyr_id
        - i4_first_field
        - i4_rc_is_ref_pic
        - i4_num_b_frms
      BBCount:         24
      ICount:          130
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - sqrt
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4073,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4075,58'
              BranchSideFuncs:
                - sqrt
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4080,22'
              BranchSideFuncs:
                - sqrt
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4076,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4076,36'
              BranchSideFuncs:
                - sqrt
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4076,36'
              BranchSideFuncs:
                - sqrt
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4080,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4082,12'
              BranchSideFuncs:
                - sqrt
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4092,17'
              BranchSideFuncs:
                - sqrt
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4082,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4083,29'
              BranchSideFuncs:
                - sqrt
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4085,29'
              BranchSideFuncs:
                - sqrt
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4092,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4094,29'
              BranchSideFuncs:
                - sqrt
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4096,22'
              BranchSideFuncs:
                - sqrt
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4096,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4098,29'
              BranchSideFuncs:
                - sqrt
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4102,29'
              BranchSideFuncs:
                - sqrt
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:4118,23'
          Dst:             sqrt
    - functionName:    sqrt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    51
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_rc_get_pic_quant
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2089
      functionLinenumberEnd: 3278
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_ctxt
        - ps_rc_lap_out
        - call_type
        - i4_enc_frm_id
        - i4_update_delay
        - pi4_tot_bits_estimated
      BBCount:         549
      ICount:          4158
      EdgeCount:       729
      CyclomaticComplexity: 182
      functionsReached:
        - __assert_fail
        - bit_alloc_get_estimated_bits_for_pic
        - clip_qp_based_on_prev_ref
        - get_bits_for_final_qp
        - get_est_hdr_bits
        - get_frame_level_qp
        - ihevce_clip_min_max_qp
        - ihevce_compute_temporal_complexity_reset_Kp_Kb
        - ihevce_ebf_based_rc_correction_to_avoid_overflow
        - ihevce_get_cur_frame_qp
        - ihevce_get_i_to_avg_ratio
        - ihevce_get_offline_index
        - ihevce_rc_conv_pic_type
        - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - ihevce_rc_get_scaled_hevce_qp_q6
        - ihevce_rc_get_scaled_mpeg2_qp
        - ihevce_rc_get_scaled_mpeg2_qp_q6
        - ihevce_rc_lap_get_scene_type
        - is_first_frame_coded
        - model_availability
        - pow
        - rc_add_est_tot
        - rc_bit_alloc_detect_ebf_stuff_scenario
        - rc_get_intra_frame_interval
        - rc_get_offline_normalized_complexity
        - rc_get_pic_distribution
        - rc_get_prev_frame_intra_sad
        - rc_get_prev_frame_sad
        - rc_get_qp_for_scd_frame
        - rc_getprev_ref_pic_type
        - rc_put_temp_comp_lap
        - rc_reset_first_frame_coded_flag
        - rc_reset_pic_model
        - rc_set_estimate_status
        - rc_set_next_sc_i_in_rc_look_ahead
        - rc_set_num_scd_in_lap_window
        - rc_update_pic_distn_lap_to_rc
        - rc_update_prev_frame_intra_sad
        - rc_update_prev_frame_sad
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2124,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2126,9'
              BranchSideFuncs:
                - ihevce_rc_lap_get_scene_type
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
                - model_availability
                - rc_reset_pic_model
                - rc_reset_first_frame_coded_flag
                - ihevce_get_cur_frame_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2128,20'
              BranchSideFuncs:
                - ihevce_rc_lap_get_scene_type
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
                - model_availability
                - rc_reset_pic_model
                - rc_reset_first_frame_coded_flag
                - ihevce_get_cur_frame_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2128,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2130,16'
              BranchSideFuncs:
                - ihevce_get_cur_frame_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2166,16'
              BranchSideFuncs:
                - ihevce_rc_lap_get_scene_type
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
                - model_availability
                - rc_reset_pic_model
                - rc_reset_first_frame_coded_flag
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2130,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2135,24'
              BranchSideFuncs:
                - ihevce_get_cur_frame_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2135,24'
              BranchSideFuncs:
                - ihevce_get_cur_frame_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2140,24'
              BranchSideFuncs:
                - ihevce_get_cur_frame_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2145,24'
              BranchSideFuncs:
                - ihevce_get_cur_frame_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2151,13'
              BranchSideFuncs:
                - ihevce_get_cur_frame_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2170,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2173,32'
              BranchSideFuncs:
                - rc_reset_pic_model
                - rc_reset_first_frame_coded_flag
                - ihevce_rc_lap_get_scene_type
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
                - model_availability
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2176,59'
              BranchSideFuncs:
                - ihevce_rc_lap_get_scene_type
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
                - model_availability
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2178,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2180,53'
              BranchSideFuncs:
                - model_availability
                - ihevce_rc_lap_get_scene_type
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2185,13'
              BranchSideFuncs:
                - ihevce_rc_lap_get_scene_type
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2185,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2185,39'
              BranchSideFuncs:
                - ihevce_rc_lap_get_scene_type
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2187,44'
              BranchSideFuncs:
                - ihevce_rc_lap_get_scene_type
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2185,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2185,65'
              BranchSideFuncs:
                - ihevce_rc_lap_get_scene_type
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2187,44'
              BranchSideFuncs:
                - ihevce_rc_lap_get_scene_type
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2185,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2187,44'
              BranchSideFuncs:
                - ihevce_rc_lap_get_scene_type
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2191,18'
              BranchSideFuncs:
                - ihevce_rc_lap_get_scene_type
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2191,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2191,44'
              BranchSideFuncs:
                - ihevce_rc_lap_get_scene_type
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2198,55'
              BranchSideFuncs:
                - ihevce_rc_lap_get_scene_type
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2191,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2194,21'
              BranchSideFuncs:
                - ihevce_rc_lap_get_scene_type
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2198,55'
              BranchSideFuncs:
                - ihevce_rc_lap_get_scene_type
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2200,83'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2201,17'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2206,16'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2200,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2203,28'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2206,16'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2206,82'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2207,17'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2211,16'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2206,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2209,28'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2211,16'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2211,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2213,21'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2223,21'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2213,79'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2214,21'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2220,38'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2213,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2216,38'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2220,38'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2228,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2230,24'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2237,24'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2230,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2230,51'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2234,17'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2230,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2232,25'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2234,17'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2250,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2252,17'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2258,17'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2258,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2260,34'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2264,18'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2264,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2264,44'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2281,16'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2264,70'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2264,73'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2281,16'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2264,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2266,20'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2281,16'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2266,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2269,21'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2273,22'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2281,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2284,38'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2288,17'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2284,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2284,64'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2288,17'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2288,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2288,73'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2288,43'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2288,69'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2288,73'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2300,17'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2288,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2293,20'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2300,17'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2293,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2295,38'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2298,13'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2300,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2300,41'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2683,13'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2300,66'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2300,70'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2683,13'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2300,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2305,24'
              BranchSideFuncs:
                - is_first_frame_coded
                - rc_get_intra_frame_interval
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2683,13'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2325,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2327,28'
              BranchSideFuncs:
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2349,60'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2330,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2332,29'
              BranchSideFuncs:
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2335,52'
              BranchSideFuncs:
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2338,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2330,52'
              BranchSideFuncs:
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2341,25'
              BranchSideFuncs:
                - rc_set_next_sc_i_in_rc_look_ahead
                - rc_update_pic_distn_lap_to_rc
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2350,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2353,27'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - pow
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2462,20'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2353,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2355,25'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - pow
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2359,23'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - pow
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2371,66'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2371,70'
              BranchSideFuncs:
                - pow
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2374,41'
              BranchSideFuncs:
                - pow
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2371,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2374,41'
              BranchSideFuncs:
                - pow
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2383,28'
              BranchSideFuncs:
                - pow
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2383,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2386,50'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2390,32'
              BranchSideFuncs:
                - pow
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2390,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2392,44'
              BranchSideFuncs:
                - pow
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2396,44'
              BranchSideFuncs:
                - pow
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2406,58'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2406,62'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2429,52'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2406,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2408,36'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2429,52'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2408,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2409,53'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2411,36'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2411,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2414,63'
              BranchSideFuncs:
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2426,29'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2431,54'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2432,28'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2442,29'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2431,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2434,53'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2442,29'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2435,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2438,53'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2440,25'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2442,55'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2443,30'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2446,29'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2442,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2446,29'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2457,21'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - pow
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2457,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2366,55'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - pow
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - rc_get_prev_frame_sad
                - bit_alloc_get_estimated_bits_for_pic
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2459,17'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2462,46'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2463,21'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - rc_bit_alloc_detect_ebf_stuff_scenario
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2473,19'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2462,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2465,26'
              BranchSideFuncs:
                - rc_bit_alloc_detect_ebf_stuff_scenario
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2473,19'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2465,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2467,29'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2471,17'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2490,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2493,33'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2500,33'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2504,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2506,32'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2517,41'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2506,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2509,37'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2514,37'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2523,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2524,30'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2528,29'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2523,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2528,29'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2540,21'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
                - ihevce_rc_conv_pic_type
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2540,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2483,55'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2544,41'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2551,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2553,44'
              BranchSideFuncs:
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2595,25'
              BranchSideFuncs:
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2553,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2556,62'
              BranchSideFuncs:
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2559,37'
              BranchSideFuncs:
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2561,46'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2562,65'
              BranchSideFuncs:
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2563,68'
              BranchSideFuncs:
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2568,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2568,79'
              BranchSideFuncs:
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2578,48'
              BranchSideFuncs:
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2568,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2571,68'
              BranchSideFuncs:
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2578,48'
              BranchSideFuncs:
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2600,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2602,32'
              BranchSideFuncs:
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2608,30'
              BranchSideFuncs:
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
                - rc_get_offline_normalized_complexity
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2612,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2615,32'
              BranchSideFuncs:
                - rc_get_offline_normalized_complexity
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2629,51'
              BranchSideFuncs:
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2634,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2635,30'
              BranchSideFuncs:
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2636,60'
              BranchSideFuncs:
                - rc_put_temp_comp_lap
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2649,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2649,44'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_get_i_to_avg_ratio
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2663,21'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2649,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2652,33'
              BranchSideFuncs:
                - ihevce_get_i_to_avg_ratio
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2663,21'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2663,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2663,47'
              BranchSideFuncs:
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2666,25'
              BranchSideFuncs:
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2663,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2666,25'
              BranchSideFuncs:
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2669,20'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2669,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2671,32'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2677,76'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2683,71'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2683,75'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2688,23'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2683,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2685,13'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2688,23'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2690,67'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2691,13'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2692,13'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2691,69'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2692,13'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2698,15'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2690,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2694,30'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2698,15'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2698,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2698,35'
              BranchSideFuncs:
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2716,32'
              BranchSideFuncs:
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2698,87'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2699,36'
              BranchSideFuncs:
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2716,32'
              BranchSideFuncs:
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2699,57'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2699,61'
              BranchSideFuncs:
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2700,14'
              BranchSideFuncs:
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
                - is_first_frame_coded
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2699,86'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2700,14'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2702,67'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2698,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2702,67'
              BranchSideFuncs:
                - is_first_frame_coded
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2716,32'
              BranchSideFuncs:
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2704,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2706,27'
              BranchSideFuncs:
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2712,9'
              BranchSideFuncs:
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2706,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2706,52'
              BranchSideFuncs:
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2709,40'
              BranchSideFuncs:
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2706,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2709,40'
              BranchSideFuncs:
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2711,13'
              BranchSideFuncs:
                - is_first_frame_coded
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2719,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2723,60'
              BranchSideFuncs:
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2801,20'
              BranchSideFuncs:
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2726,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2728,20'
              BranchSideFuncs:
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2738,16'
              BranchSideFuncs:
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2728,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2728,48'
              BranchSideFuncs:
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2736,13'
              BranchSideFuncs:
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2728,71'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2728,74'
              BranchSideFuncs:
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2730,69'
              BranchSideFuncs:
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2728,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2730,69'
              BranchSideFuncs:
                - rc_get_prev_frame_intra_sad
                - rc_update_prev_frame_intra_sad
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2736,13'
              BranchSideFuncs:
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2738,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2738,45'
              BranchSideFuncs:
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2752,16'
              BranchSideFuncs:
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2738,68'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2738,71'
              BranchSideFuncs:
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2752,16'
              BranchSideFuncs:
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2738,97'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2739,16'
              BranchSideFuncs:
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2752,16'
              BranchSideFuncs:
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2738,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2741,20'
              BranchSideFuncs:
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2752,16'
              BranchSideFuncs:
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2741,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2743,68'
              BranchSideFuncs:
                - rc_get_prev_frame_sad
                - rc_update_prev_frame_sad
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2750,13'
              BranchSideFuncs:
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2752,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2752,40'
              BranchSideFuncs:
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - ihevce_get_i_to_avg_ratio
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2764,13'
              BranchSideFuncs:
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2752,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2755,29'
              BranchSideFuncs:
                - ihevce_get_i_to_avg_ratio
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2764,13'
              BranchSideFuncs:
                - get_frame_level_qp
                - __assert_fail
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2784,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2784,13'
              BranchSideFuncs:
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2789,50'
              BranchSideFuncs:
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2791,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2792,17'
              BranchSideFuncs:
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2794,17'
              BranchSideFuncs:
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2814,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2815,17'
              BranchSideFuncs:
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2816,16'
              BranchSideFuncs:
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2816,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2817,47'
              BranchSideFuncs:
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2819,39'
              BranchSideFuncs:
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2842,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2845,42'
              BranchSideFuncs:
                - get_est_hdr_bits
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2850,25'
              BranchSideFuncs:
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - ihevce_get_i_to_avg_ratio
                - get_est_hdr_bits
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2878,96'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2878,96'
              BranchSideFuncs:
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - get_est_hdr_bits
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2879,24'
              BranchSideFuncs:
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - get_est_hdr_bits
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2896,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2897,40'
              BranchSideFuncs:
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - get_est_hdr_bits
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2901,25'
              BranchSideFuncs:
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - get_est_hdr_bits
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2903,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - get_est_hdr_bits
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2905,39'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - get_est_hdr_bits
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2914,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2914,21'
              BranchSideFuncs:
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - get_est_hdr_bits
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2916,25'
              BranchSideFuncs:
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - get_est_hdr_bits
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2917,73'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2918,21'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2919,17'
              BranchSideFuncs:
                - ihevce_get_i_to_avg_ratio
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp
                - ihevce_rc_get_scaled_mpeg2_qp
                - __assert_fail
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - get_est_hdr_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2924,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2929,20'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3056,22'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2929,58'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2929,62'
              BranchSideFuncs:
                - __assert_fail
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2940,25'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2929,76'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2930,21'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2940,25'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2930,71'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2931,21'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2940,25'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2931,69'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2932,21'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2940,25'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2932,71'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2933,21'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2940,25'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2929,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2935,21'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2940,25'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2938,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2938,21'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2938,21'
              BranchSideFuncs:
                - __assert_fail
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2938,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2938,21'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2939,17'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2940,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2942,53'
              BranchSideFuncs:
                - rc_reset_first_frame_coded_flag
                - __assert_fail
                - __assert_fail
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2947,21'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2943,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2943,21'
              BranchSideFuncs:
                - __assert_fail
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2944,21'
              BranchSideFuncs:
                - __assert_fail
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2944,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2944,21'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2945,17'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2947,69'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2948,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2956,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2948,71'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2949,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2956,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2949,80'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2949,83'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2956,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2947,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2956,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2956,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2956,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2956,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2956,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2956,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2960,33'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2965,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2967,35'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2983,35'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2967,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2969,46'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2979,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2973,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2976,41'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2978,29'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2983,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:0,0'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2985,46'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2989,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2992,41'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2996,37'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3000,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3004,41'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3006,29'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3013,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3014,38'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3015,33'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3015,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3016,38'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3017,33'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3017,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3018,38'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3020,38'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3026,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3028,60'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3030,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3030,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3030,21'
              BranchSideFuncs:
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3034,24'
              BranchSideFuncs:
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3034,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3035,39'
              BranchSideFuncs:
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3037,39'
              BranchSideFuncs:
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3041,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3041,55'
              BranchSideFuncs:
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - is_first_frame_coded
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3047,55'
              BranchSideFuncs:
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3041,95'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3042,46'
              BranchSideFuncs:
                - is_first_frame_coded
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3047,55'
              BranchSideFuncs:
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3042,67'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3042,72'
              BranchSideFuncs:
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3047,55'
              BranchSideFuncs:
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3041,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3044,39'
              BranchSideFuncs:
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3047,55'
              BranchSideFuncs:
                - ihevce_rc_get_scaled_mpeg2_qp
                - rc_reset_first_frame_coded_flag
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3056,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3056,46'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3088,28'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3056,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3060,47'
              BranchSideFuncs:
                - clip_qp_based_on_prev_ref
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3088,28'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3063,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3065,40'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3067,21'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3067,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3067,47'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3069,49'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3067,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3069,49'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3072,26'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3072,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3072,52'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3074,49'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3072,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3074,49'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3077,26'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3077,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3077,53'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3079,49'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3077,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3079,49'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3082,26'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3082,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3082,53'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3084,49'
              BranchSideFuncs:
                - rc_add_est_tot
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3091,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3091,9'
              BranchSideFuncs:
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3094,33'
              BranchSideFuncs:
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3094,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3096,16'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3191,13'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3096,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3100,20'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3147,20'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3100,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3100,44'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3129,21'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3100,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3102,24'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
                - rc_getprev_ref_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3129,21'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3102,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3105,53'
              BranchSideFuncs:
                - rc_getprev_ref_pic_type
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3119,25'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3107,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3110,32'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3117,21'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3110,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3113,37'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3116,25'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3123,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3125,33'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3126,21'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3129,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3129,45'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3138,20'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3129,67'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3130,21'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3138,20'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3129,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3134,25'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3138,20'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3138,73'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3139,20'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3144,13'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3138,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3142,25'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3144,13'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3150,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3157,28'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3165,24'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3156,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3160,33'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3164,21'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3165,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3170,29'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3175,24'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3175,77'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3176,24'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3183,17'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3175,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3179,29'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3183,17'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3210,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3212,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3215,49'
              BranchSideFuncs:
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3212,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3212,9'
              BranchSideFuncs:
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3213,5'
              BranchSideFuncs:
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3216,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3219,13'
              BranchSideFuncs:
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - get_bits_for_final_qp
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3234,9'
              BranchSideFuncs:
                - ihevce_ebf_based_rc_correction_to_avoid_overflow
                - ihevce_clip_min_max_qp
                - rc_set_estimate_status
                - rc_set_estimate_status
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3242,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3245,13'
              BranchSideFuncs:
                - rc_set_estimate_status
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3253,13'
              BranchSideFuncs:
                - rc_set_estimate_status
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3262,52'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3263,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3271,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3263,63'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3264,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3267,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3262,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3267,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3271,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3267,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3266,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3266,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3271,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3273,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3277,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2097,34'
          Dst:             ihevce_rc_conv_pic_type
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2155,23'
          Dst:             ihevce_get_cur_frame_qp
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2173,13'
          Dst:             rc_reset_pic_model
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2174,13'
          Dst:             rc_reset_first_frame_coded_flag
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2180,34'
          Dst:             model_availability
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2198,26'
          Dst:             ihevce_rc_lap_get_scene_type
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2317,45'
          Dst:             is_first_frame_coded
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2322,43'
          Dst:             rc_get_intra_frame_interval
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2340,21'
          Dst:             rc_set_next_sc_i_in_rc_look_ahead
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2342,21'
          Dst:             rc_update_pic_distn_lap_to_rc
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2365,44'
          Dst:             ihevce_rc_conv_pic_type
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2393,37'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2397,37'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2414,41'
          Dst:             rc_get_prev_frame_sad
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2419,60'
          Dst:             bit_alloc_get_estimated_bits_for_pic
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2466,25'
          Dst:             rc_bit_alloc_detect_ebf_stuff_scenario
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2482,44'
          Dst:             ihevce_rc_conv_pic_type
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2544,17'
          Dst:             rc_get_pic_distribution
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2619,35'
          Dst:             rc_get_offline_normalized_complexity
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2643,17'
          Dst:             rc_put_temp_comp_lap
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2646,17'
          Dst:             rc_set_num_scd_in_lap_window
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2651,48'
          Dst:             ihevce_get_i_to_avg_ratio
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2665,21'
          Dst:             ihevce_compute_temporal_complexity_reset_Kp_Kb
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2699,15'
          Dst:             is_first_frame_coded
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2702,46'
          Dst:             is_first_frame_coded
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2723,39'
          Dst:             is_first_frame_coded
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2730,41'
          Dst:             rc_get_prev_frame_intra_sad
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2734,21'
          Dst:             rc_update_prev_frame_intra_sad
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2743,46'
          Dst:             rc_get_prev_frame_sad
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2748,21'
          Dst:             rc_update_prev_frame_sad
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2754,66'
          Dst:             ihevce_get_i_to_avg_ratio
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2765,30'
          Dst:             get_frame_level_qp
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2784,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2789,17'
          Dst:             ihevce_rc_get_scaled_hevce_qp_q6
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2808,36'
          Dst:             ihevce_rc_get_scaled_mpeg2_qp
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2830,38'
          Dst:             ihevce_get_i_to_avg_ratio
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2845,25'
          Dst:             get_est_hdr_bits
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2849,45'
          Dst:             ihevce_rc_get_scaled_mpeg2_qp
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2860,25'
          Dst:             ihevce_get_offline_index
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2864,34'
          Dst:             rc_get_qp_for_scd_frame
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2889,36'
          Dst:             ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2894,21'
          Dst:             ihevce_rc_get_scaled_mpeg2_qp
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2900,45'
          Dst:             ihevce_rc_get_scaled_mpeg2_qp
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2914,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2938,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2942,21'
          Dst:             rc_reset_first_frame_coded_flag
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2943,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2944,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2956,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2971,53'
          Dst:             ihevce_clip_min_max_qp
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2987,53'
          Dst:             ihevce_clip_min_max_qp
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2998,53'
          Dst:             ihevce_clip_min_max_qp
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3030,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3042,25'
          Dst:             is_first_frame_coded
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3047,25'
          Dst:             ihevce_rc_get_scaled_mpeg2_qp
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3051,21'
          Dst:             rc_reset_first_frame_coded_flag
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3060,21'
          Dst:             clip_qp_based_on_prev_ref
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3062,21'
          Dst:             ihevce_rc_get_scaled_hevce_qp_q6
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3088,13'
          Dst:             rc_add_est_tot
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3091,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3094,12'
          Dst:             is_first_frame_coded
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3105,29'
          Dst:             rc_getprev_ref_pic_type
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3190,28'
          Dst:             ihevce_clip_min_max_qp
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3212,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3224,13'
          Dst:             ihevce_rc_get_scaled_mpeg2_qp_q6
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3218,9'
          Dst:             get_bits_for_final_qp
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3233,18'
          Dst:             ihevce_ebf_based_rc_correction_to_avoid_overflow
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3238,24'
          Dst:             ihevce_clip_min_max_qp
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3244,9'
          Dst:             rc_set_estimate_status
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3252,9'
          Dst:             rc_set_estimate_status
    - functionName:    ihevce_rc_lap_get_scene_type
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3936
      functionLinenumberEnd: 3937
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rc_lap_out
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_compute_temporal_complexity_reset_Kp_Kb
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5257
      functionLinenumberEnd: 5419
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rc_lap_out
        - pv_rc_ctxt
        - i4_Kp_Kb_reset_flag
      BBCount:         68
      ICount:          509
      EdgeCount:       90
      CyclomaticComplexity: 24
      functionsReached:
        - ihevce_rc_conv_pic_type
        - rc_ba_get_qp_offset_offline_data
        - rc_get_inter_frame_interval
        - rc_reset_Kp_Kb
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5277,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5280,36'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
                - ihevce_rc_conv_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5297,8'
              BranchSideFuncs:
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
                - ihevce_rc_conv_pic_type
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5284,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5287,43'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
                - ihevce_rc_conv_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5294,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5297,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5298,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5300,8'
              BranchSideFuncs:
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
                - ihevce_rc_conv_pic_type
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5300,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5301,23'
              BranchSideFuncs:
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
                - ihevce_rc_conv_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5303,23'
              BranchSideFuncs:
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
                - ihevce_rc_conv_pic_type
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5311,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5313,16'
              BranchSideFuncs:
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
                - ihevce_rc_conv_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5351,38'
              BranchSideFuncs:
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5313,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5315,21'
              BranchSideFuncs:
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
                - ihevce_rc_conv_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5317,45'
              BranchSideFuncs:
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
                - ihevce_rc_conv_pic_type
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5318,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5318,30'
              BranchSideFuncs:
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
                - ihevce_rc_conv_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5318,32'
              BranchSideFuncs:
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
                - ihevce_rc_conv_pic_type
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5318,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5318,30'
              BranchSideFuncs:
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
                - ihevce_rc_conv_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5318,30'
              BranchSideFuncs:
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
                - ihevce_rc_conv_pic_type
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5321,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5324,25'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5331,21'
              BranchSideFuncs:
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5338,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5340,17'
              BranchSideFuncs:
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5343,43'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5355,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5355,45'
              BranchSideFuncs:
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
                - ihevce_rc_conv_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5356,12'
              BranchSideFuncs:
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
                - ihevce_rc_conv_pic_type
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5355,74'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5356,12'
              BranchSideFuncs:
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
                - ihevce_rc_conv_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5357,11'
              BranchSideFuncs:
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
                - ihevce_rc_conv_pic_type
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5356,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5354,5'
              BranchSideFuncs:
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
                - ihevce_rc_conv_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5357,11'
              BranchSideFuncs:
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
                - ihevce_rc_conv_pic_type
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5354,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5311,12'
              BranchSideFuncs:
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
                - ihevce_rc_conv_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5359,9'
              BranchSideFuncs:
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5359,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5359,39'
              BranchSideFuncs:
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5359,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5359,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5359,8'
              BranchSideFuncs:
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5362,37'
              BranchSideFuncs:
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5366,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5366,29'
              BranchSideFuncs:
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5366,31'
              BranchSideFuncs:
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5366,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5366,29'
              BranchSideFuncs:
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5366,29'
              BranchSideFuncs:
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
                - rc_reset_Kp_Kb
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5368,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5373,17'
              BranchSideFuncs:
                - rc_reset_Kp_Kb
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5383,17'
              BranchSideFuncs:
                - rc_ba_get_qp_offset_offline_data
                - ihevce_rc_conv_pic_type
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5399,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5400,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5404,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5399,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5402,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5404,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:5404,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:5408,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:5264,38'
          Dst:             rc_get_inter_frame_interval
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:5270,24'
          Dst:             ihevce_rc_conv_pic_type
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:5286,32'
          Dst:             ihevce_rc_conv_pic_type
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:5342,32'
          Dst:             ihevce_rc_conv_pic_type
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:5372,13'
          Dst:             rc_reset_Kp_Kb
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:5382,13'
          Dst:             rc_ba_get_qp_offset_offline_data
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:5392,32'
          Dst:             ihevce_rc_conv_pic_type
    - functionName:    ihevce_rc_get_scaled_hevce_qp_q6
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3735
      functionLinenumberEnd: 3755
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - i4_frame_qp_q6
        - u1_bit_depth
      BBCount:         6
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add32_var_q
        - convert_float_to_fix
        - log
        - number_t_to_word32
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3748,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3748,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3750,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3740,31'
          Dst:             log
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3740,56'
          Dst:             log
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3741,5'
          Dst:             convert_float_to_fix
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3746,5'
          Dst:             add32_var_q
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3747,5'
          Dst:             number_t_to_word32
    - functionName:    ihevce_get_offline_index
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3998
      functionLinenumberEnd: 4046
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rc_ctxt
        - i4_num_pels_in_frame
      BBCount:         28
      ICount:          138
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4001,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4003,14'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4005,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4005,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4007,14'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4009,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4009,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4011,14'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4015,14'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4018,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4020,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4022,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4022,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4024,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4027,10'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4027,53'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4028,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4031,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4028,53'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4029,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4031,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4027,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4031,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4033,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4033,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4035,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4037,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:4037,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4039,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:4043,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:4043,9'
          Dst:             __assert_fail
    - functionName:    ihevce_rc_get_scaled_hevc_qp_from_qs_q3
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3649
      functionLinenumberEnd: 3659
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - i4_frame_qs_q3
        - ps_rc_quant_ctxt
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3650,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3652,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3654,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_rc_get_scaled_mpeg2_qp_q6
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3706
      functionLinenumberEnd: 3721
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - i4_frame_qp
        - u1_bit_depth
      BBCount:         18
      ICount:          112
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - convert_float_to_fix
        - pow
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3712,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3712,5'
              BranchSideFuncs:
                - __assert_fail
                - pow
                - convert_float_to_fix
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3713,5'
              BranchSideFuncs:
                - __assert_fail
                - pow
                - convert_float_to_fix
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3713,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3713,5'
              BranchSideFuncs:
                - pow
                - convert_float_to_fix
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3714,42'
              BranchSideFuncs:
                - pow
                - convert_float_to_fix
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3716,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3716,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3716,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3716,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3716,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3716,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3718,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3718,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3719,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3712,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3713,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3714,19'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3715,5'
          Dst:             convert_float_to_fix
    - functionName:    log
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_rc_register_L1_analysis_data
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2033
      functionLinenumberEnd: 2061
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - pv_rc_ctxt
        - ps_rc_lap_out
        - i8_est_L0_satd_by_act
        - i8_pre_intra_sad
        - i8_l1_hme_sad
      BBCount:         15
      ICount:          157
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ihevce_rc_conv_pic_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2051,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2051,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2053,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2053,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2055,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2059,56'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2056,46'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2056,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2058,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2056,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2057,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2058,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:2036,34'
          Dst:             ihevce_rc_conv_pic_type
    - functionName:    ihevce_get_L0_satd_based_on_L1
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1978
      functionLinenumberEnd: 2009
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - i8_satd_by_act_L1
        - i4_num_pixel
        - i4_cur_q_scale
      BBCount:         13
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1982,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1984,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1987,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1987,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1989,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1992,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1992,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1994,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1999,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:2006,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2006,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:2007,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_rc_pre_enc_qp_query
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1787
      functionLinenumberEnd: 1957
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_rc_ctxt
        - ps_rc_lap_out
        - i4_update_delay
      BBCount:         78
      ICount:          568
      EdgeCount:       99
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
        - ihevce_compute_temporal_complexity_reset_Kp_Kb
        - ihevce_get_cur_frame_qp
        - ihevce_rc_conv_pic_type
        - ihevce_rc_lap_get_scene_type
        - rc_get_inter_frame_interval
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1807,52'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1807,56'
              BranchSideFuncs:
                - ihevce_rc_lap_get_scene_type
                - __assert_fail
                - ihevce_get_cur_frame_qp
                - ihevce_rc_conv_pic_type
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1832,8'
              BranchSideFuncs:
                - ihevce_rc_lap_get_scene_type
                - __assert_fail
                - ihevce_get_cur_frame_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1807,85'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1808,10'
              BranchSideFuncs:
                - ihevce_rc_lap_get_scene_type
                - __assert_fail
                - ihevce_get_cur_frame_qp
                - ihevce_rc_conv_pic_type
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1832,8'
              BranchSideFuncs:
                - ihevce_rc_lap_get_scene_type
                - __assert_fail
                - ihevce_get_cur_frame_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1808,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1808,36'
              BranchSideFuncs:
                - ihevce_rc_lap_get_scene_type
                - __assert_fail
                - ihevce_get_cur_frame_qp
                - ihevce_rc_conv_pic_type
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1810,16'
              BranchSideFuncs:
                - ihevce_rc_lap_get_scene_type
                - __assert_fail
                - ihevce_get_cur_frame_qp
                - ihevce_rc_conv_pic_type
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1807,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1810,16'
              BranchSideFuncs:
                - ihevce_rc_lap_get_scene_type
                - __assert_fail
                - ihevce_get_cur_frame_qp
                - ihevce_rc_conv_pic_type
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1832,8'
              BranchSideFuncs:
                - ihevce_rc_lap_get_scene_type
                - __assert_fail
                - ihevce_get_cur_frame_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1812,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1815,43'
              BranchSideFuncs:
                - ihevce_rc_conv_pic_type
                - ihevce_rc_lap_get_scene_type
                - __assert_fail
                - ihevce_get_cur_frame_qp
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1830,5'
              BranchSideFuncs:
                - ihevce_rc_lap_get_scene_type
                - __assert_fail
                - ihevce_get_cur_frame_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1821,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1821,48'
              BranchSideFuncs:
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_rc_lap_get_scene_type
                - __assert_fail
                - ihevce_get_cur_frame_qp
                - ihevce_rc_conv_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1822,64'
              BranchSideFuncs:
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_rc_lap_get_scene_type
                - __assert_fail
                - ihevce_get_cur_frame_qp
                - ihevce_rc_conv_pic_type
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1821,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1822,64'
              BranchSideFuncs:
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
                - ihevce_rc_lap_get_scene_type
                - __assert_fail
                - ihevce_get_cur_frame_qp
                - ihevce_rc_conv_pic_type
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1825,40'
              BranchSideFuncs:
                - ihevce_rc_lap_get_scene_type
                - __assert_fail
                - ihevce_get_cur_frame_qp
                - ihevce_rc_conv_pic_type
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1827,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1828,17'
              BranchSideFuncs:
                - ihevce_rc_lap_get_scene_type
                - __assert_fail
                - ihevce_get_cur_frame_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1829,9'
              BranchSideFuncs:
                - ihevce_rc_lap_get_scene_type
                - __assert_fail
                - ihevce_get_cur_frame_qp
                - ihevce_rc_conv_pic_type
                - ihevce_compute_temporal_complexity_reset_Kp_Kb
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1832,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1834,28'
              BranchSideFuncs:
                - ihevce_rc_lap_get_scene_type
                - __assert_fail
                - ihevce_get_cur_frame_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1838,20'
              BranchSideFuncs:
                - ihevce_rc_lap_get_scene_type
                - __assert_fail
                - ihevce_get_cur_frame_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1838,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1840,16'
              BranchSideFuncs:
                - ihevce_get_cur_frame_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1878,51'
              BranchSideFuncs:
                - ihevce_rc_lap_get_scene_type
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1840,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1845,24'
              BranchSideFuncs:
                - ihevce_get_cur_frame_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1845,24'
              BranchSideFuncs:
                - ihevce_get_cur_frame_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1850,24'
              BranchSideFuncs:
                - ihevce_get_cur_frame_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1855,24'
              BranchSideFuncs:
                - ihevce_get_cur_frame_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1861,13'
              BranchSideFuncs:
                - ihevce_get_cur_frame_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1880,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1882,23'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1890,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1890,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1890,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1890,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1890,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1890,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1895,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1895,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1898,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1939,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1898,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1898,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1902,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1898,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1902,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1919,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1903,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1904,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1906,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1908,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1910,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1915,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1910,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1911,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1913,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1946,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1948,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1954,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1949,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1950,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1951,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1954,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1954,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1954,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1954,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1954,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1954,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1792,34'
          Dst:             ihevce_rc_conv_pic_type
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1799,38'
          Dst:             rc_get_inter_frame_interval
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1814,47'
          Dst:             ihevce_rc_conv_pic_type
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1822,17'
          Dst:             ihevce_compute_temporal_complexity_reset_Kp_Kb
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1865,23'
          Dst:             ihevce_get_cur_frame_qp
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1878,22'
          Dst:             ihevce_rc_lap_get_scene_type
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1890,9'
          Dst:             __assert_fail
    - functionName:    ihevce_get_L0_est_satd_based_scd_qp
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1690
      functionLinenumberEnd: 1765
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - float
      constantsTouched: []
      argNames:
        - pv_rc_ctxt
        - ps_rc_lap_out
        - i8_est_L0_satd_act
        - i_to_avg_rest_ratio
      BBCount:         16
      ICount:          227
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - ihevce_get_offline_index
        - ihevce_rc_conv_pic_type
        - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - rc_get_qp_for_scd_frame
        - rc_get_scene_change_est_header_bits
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1704,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1706,9'
              BranchSideFuncs:
                - rc_get_scene_change_est_header_bits
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1712,9'
              BranchSideFuncs:
                - rc_get_scene_change_est_header_bits
                - ihevce_get_offline_index
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1750,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1751,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1753,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1753,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1757,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1759,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1695,19'
          Dst:             ihevce_rc_conv_pic_type
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1711,26'
          Dst:             rc_get_scene_change_est_header_bits
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1718,13'
          Dst:             ihevce_get_offline_index
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1723,26'
          Dst:             rc_get_qp_for_scd_frame
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1747,18'
          Dst:             ihevce_rc_get_scaled_hevc_qp_from_qs_q3
    - functionName:    ihevce_rc_cal_pre_enc_qp
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1622
      functionLinenumberEnd: 1666
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_rc_ctxt
      BBCount:         21
      ICount:          178
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - ihevce_rc_get_pre_enc_pic_quant
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1629,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1629,8'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_rc_get_pre_enc_pic_quant
                - ihevce_rc_get_pre_enc_pic_quant
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1633,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_rc_get_pre_enc_pic_quant
                - ihevce_rc_get_pre_enc_pic_quant
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1633,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1633,9'
              BranchSideFuncs:
                - ihevce_rc_get_pre_enc_pic_quant
                - ihevce_rc_get_pre_enc_pic_quant
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1637,15'
              BranchSideFuncs:
                - ihevce_rc_get_pre_enc_pic_quant
                - ihevce_rc_get_pre_enc_pic_quant
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1637,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1640,49'
              BranchSideFuncs:
                - ihevce_rc_get_pre_enc_pic_quant
                - ihevce_rc_get_pre_enc_pic_quant
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1661,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1645,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1648,21'
              BranchSideFuncs:
                - ihevce_rc_get_pre_enc_pic_quant
                - ihevce_rc_get_pre_enc_pic_quant
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1651,16'
              BranchSideFuncs:
                - ihevce_rc_get_pre_enc_pic_quant
                - ihevce_rc_get_pre_enc_pic_quant
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1651,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1651,44'
              BranchSideFuncs:
                - ihevce_rc_get_pre_enc_pic_quant
                - ihevce_rc_get_pre_enc_pic_quant
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1659,9'
              BranchSideFuncs:
                - ihevce_rc_get_pre_enc_pic_quant
                - ihevce_rc_get_pre_enc_pic_quant
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1651,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1654,21'
              BranchSideFuncs:
                - ihevce_rc_get_pre_enc_pic_quant
                - ihevce_rc_get_pre_enc_pic_quant
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1659,9'
              BranchSideFuncs:
                - ihevce_rc_get_pre_enc_pic_quant
                - ihevce_rc_get_pre_enc_pic_quant
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1633,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1640,17'
          Dst:             ihevce_rc_get_pre_enc_pic_quant
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1653,31'
          Dst:             ihevce_rc_get_pre_enc_pic_quant
    - functionName:    ihevce_rc_get_pre_enc_pic_quant
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1426
      functionLinenumberEnd: 1605
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_ctxt
        - rc_pic_type
        - pi4_scd_qp
      BBCount:         58
      ICount:          536
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - __assert_fail
        - get_frame_level_qp
        - ihevce_clip_min_max_qp
        - ihevce_rc_get_pic_param
        - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - ihevce_rc_get_scaled_hevce_qp_q6
        - is_first_frame_coded
        - rc_get_bpp_based_scene_cut_qp
        - rc_set_num_scd_in_lap_window
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1438,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1440,30'
              BranchSideFuncs:
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - get_frame_level_qp
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1445,34'
              BranchSideFuncs:
                - rc_set_num_scd_in_lap_window
                - is_first_frame_coded
                - get_frame_level_qp
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1461,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1463,21'
              BranchSideFuncs:
                - get_frame_level_qp
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1468,21'
              BranchSideFuncs:
                - get_frame_level_qp
                - ihevce_rc_get_scaled_hevce_qp_q6
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1492,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1496,25'
              BranchSideFuncs:
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1512,35'
              BranchSideFuncs:
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1506,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1507,39'
              BranchSideFuncs:
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1508,17'
              BranchSideFuncs:
                - __assert_fail
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1517,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1517,9'
              BranchSideFuncs:
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1520,33'
              BranchSideFuncs:
                - is_first_frame_coded
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1520,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1520,12'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1522,16'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1522,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1524,21'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1558,20'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1524,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1524,45'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1536,21'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1524,67'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1525,20'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1536,21'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1524,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1532,25'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1536,21'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1536,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1536,45'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1547,20'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1536,67'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1537,20'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1547,20'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1536,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1542,25'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1547,20'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1547,76'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1548,20'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1555,13'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1547,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1551,25'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1555,13'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1561,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1568,29'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1572,24'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1572,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1577,29'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1581,24'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1581,80'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1582,24'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1589,17'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1581,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1585,29'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1589,17'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1432,5'
          Dst:             ihevce_rc_get_pic_param
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1448,9'
          Dst:             rc_set_num_scd_in_lap_window
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1456,39'
          Dst:             is_first_frame_coded
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1467,34'
          Dst:             get_frame_level_qp
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1490,21'
          Dst:             ihevce_rc_get_scaled_hevce_qp_q6
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1495,35'
          Dst:             rc_get_bpp_based_scene_cut_qp
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1503,35'
          Dst:             ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1517,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1520,12'
          Dst:             is_first_frame_coded
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1603,13'
          Dst:             ihevce_clip_min_max_qp
    - functionName:    ihevce_rc_get_pic_param
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3955
      functionLinenumberEnd: 3983
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc_pic_type
        - pi4_tem_lyr
        - pi4_is_bottom_field
      BBCount:         32
      ICount:          131
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3957,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3958,10'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3960,10'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3963,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3963,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3965,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3963,53'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3963,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3965,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3963,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3965,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3967,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3967,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3967,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3969,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3967,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3969,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3971,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3971,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3971,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3973,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3971,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3973,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3975,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3975,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3975,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3977,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3975,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3977,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3981,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3981,9'
          Dst:             __assert_fail
    - functionName:    ihevce_rc_get_bpp_based_frame_qp
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1179
      functionLinenumberEnd: 1408
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_rc_ctxt
        - ps_rc_lap_out
      BBCount:         81
      ICount:          800
      EdgeCount:       105
      CyclomaticComplexity: 26
      functionsReached:
        - ihevce_clip_min_max_qp
        - ihevce_get_frame_lambda_modifier
        - ihevce_get_offline_index
        - ihevce_rc_conv_pic_type
        - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - pow
        - rc_get_bpp_based_scene_cut_qp
        - rc_get_pic_distribution
        - rc_get_qp_for_scd_frame
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1190,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1192,9'
              BranchSideFuncs:
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - ihevce_get_offline_index
                - ihevce_get_frame_lambda_modifier
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - pow
                - pow
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1199,12'
              BranchSideFuncs:
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - ihevce_get_offline_index
                - ihevce_get_frame_lambda_modifier
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - pow
                - pow
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1199,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1201,19'
              BranchSideFuncs:
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - ihevce_get_offline_index
                - ihevce_get_frame_lambda_modifier
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - pow
                - pow
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1210,12'
              BranchSideFuncs:
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - ihevce_get_offline_index
                - ihevce_get_frame_lambda_modifier
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - pow
                - pow
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1201,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1203,17'
              BranchSideFuncs:
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - ihevce_get_offline_index
                - ihevce_get_frame_lambda_modifier
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - pow
                - pow
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1207,13'
              BranchSideFuncs:
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - ihevce_get_offline_index
                - ihevce_get_frame_lambda_modifier
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - pow
                - pow
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1210,68'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1211,13'
              BranchSideFuncs:
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1215,17'
              BranchSideFuncs:
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1210,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1215,17'
              BranchSideFuncs:
                - ihevce_get_offline_index
                - ihevce_get_frame_lambda_modifier
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - pow
                - pow
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1227,21'
              BranchSideFuncs:
                - ihevce_get_offline_index
                - ihevce_get_frame_lambda_modifier
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - pow
                - pow
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1232,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1234,28'
              BranchSideFuncs:
                - ihevce_get_offline_index
                - ihevce_get_frame_lambda_modifier
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - pow
                - pow
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1240,17'
              BranchSideFuncs:
                - ihevce_get_offline_index
                - ihevce_get_frame_lambda_modifier
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - pow
                - pow
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1241,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1243,51'
              BranchSideFuncs:
                - pow
                - ihevce_get_frame_lambda_modifier
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - pow
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1247,26'
              BranchSideFuncs:
                - ihevce_get_frame_lambda_modifier
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - ihevce_get_frame_lambda_modifier
                - pow
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - pow
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1269,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1271,23'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - pow
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1296,23'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - pow
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1271,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1273,49'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - pow
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1283,20'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - pow
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1275,54'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1275,57'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - pow
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1282,17'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - pow
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1275,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1278,29'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - pow
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1282,17'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - pow
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1283,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1285,46'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - pow
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1290,46'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - pow
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1296,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1298,49'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - pow
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1308,20'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - pow
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1300,54'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1300,57'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - pow
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1307,17'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - pow
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1300,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1303,29'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - pow
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1307,17'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - pow
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1308,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1310,51'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - pow
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1315,49'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - pow
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1323,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1326,33'
              BranchSideFuncs:
                - pow
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1339,37'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1328,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1331,25'
              BranchSideFuncs:
                - pow
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - pow
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1337,13'
              BranchSideFuncs:
                - rc_get_pic_distribution
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
                - pow
                - pow
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1341,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1343,35'
              BranchSideFuncs:
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1347,24'
              BranchSideFuncs:
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1348,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1350,51'
              BranchSideFuncs:
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1352,20'
              BranchSideFuncs:
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1352,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1353,28'
              BranchSideFuncs:
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1355,27'
              BranchSideFuncs:
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1358,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1359,48'
              BranchSideFuncs:
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1361,37'
              BranchSideFuncs:
                - rc_get_qp_for_scd_frame
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1394,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1395,32'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1398,12'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1398,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1398,12'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1399,33'
              BranchSideFuncs:
                - ihevce_clip_min_max_qp
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1183,34'
          Dst:             ihevce_rc_conv_pic_type
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1214,30'
          Dst:             rc_get_bpp_based_scene_cut_qp
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1239,21'
          Dst:             ihevce_get_offline_index
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1243,37'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1251,17'
          Dst:             ihevce_get_frame_lambda_modifier
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1253,17'
          Dst:             ihevce_get_frame_lambda_modifier
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1254,17'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1256,17'
          Dst:             ihevce_get_frame_lambda_modifier
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1258,17'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1260,17'
          Dst:             ihevce_get_frame_lambda_modifier
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1262,17'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1264,17'
          Dst:             ihevce_get_frame_lambda_modifier
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1265,17'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1326,73'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1331,80'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1339,13'
          Dst:             rc_get_pic_distribution
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1364,30'
          Dst:             rc_get_qp_for_scd_frame
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1390,13'
          Dst:             ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1401,28'
          Dst:             ihevce_clip_min_max_qp
    - functionName:    ihevce_rc_populate_common_params
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1117
      functionLinenumberEnd: 1155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_lap_out
        - ps_rc_lap_out
      BBCount:         1
      ICount:          106
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_rc_get_scaled_hevce_qp_q3
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3773
      functionLinenumberEnd: 3797
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - i4_frame_qp
        - u1_bit_depth
      BBCount:         6
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add32_var_q
        - convert_float_to_fix
        - log
        - number_t_to_word32
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:3777,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3779,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:3785,29'
              BranchSideFuncs:
                - log
                - log
                - convert_float_to_fix
                - add32_var_q
                - number_t_to_word32
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3786,35'
          Dst:             log
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3786,60'
          Dst:             log
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3787,9'
          Dst:             convert_float_to_fix
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3792,9'
          Dst:             add32_var_q
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:3793,9'
          Dst:             number_t_to_word32
    - functionName:    ihevce_rc_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_ctxt
        - ps_run_time_src_param
        - ps_tgt_params
        - ps_rc_quant
        - ps_sys_api
        - ps_lap_prms
        - i4_num_frame_parallel
      BBCount:         133
      ICount:          1460
      EdgeCount:       172
      CyclomaticComplexity: 41
      functionsReached:
        - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - ihevce_rc_get_scaled_hevce_qp_q3
        - ihevce_rc_get_scaled_mpeg2_qp_q6
        - initialise_rate_control
        - pow
        - rc_get_bpp_based_scene_cut_qp
        - rc_init_set_ebf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:753,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:756,46'
              BranchSideFuncs:
                - ihevce_rc_get_scaled_hevce_qp_q3
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp_q6
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:759,18'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
                - ihevce_rc_get_scaled_mpeg2_qp_q6
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:759,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:763,17'
              BranchSideFuncs:
                - ihevce_rc_get_scaled_mpeg2_qp_q6
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:770,8'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:770,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:772,9'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:775,36'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:782,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:784,16'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:826,16'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:786,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:788,23'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:790,17'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:790,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:792,23'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:796,23'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:799,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:801,17'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:823,5'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:801,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:805,47'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:814,22'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:829,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:831,23'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:833,17'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:833,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:835,23'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:839,23'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:844,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:0,0'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:846,17'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:846,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:849,47'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:861,22'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:855,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:856,65'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:857,13'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:872,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:875,21'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:879,9'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:882,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:885,15'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:893,41'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:885,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:887,13'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:891,5'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:894,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:894,59'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:894,27'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:896,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:898,9'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:902,9'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:909,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:912,17'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:940,17'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:912,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:914,20'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:926,20'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:914,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:916,21'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:918,25'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:918,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:919,21'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:922,21'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:926,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:928,21'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:930,25'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:930,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:931,21'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:934,21'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:940,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:942,20'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:955,20'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:942,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:944,21'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:946,25'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:946,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:947,21'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:950,21'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:955,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:957,21'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:959,25'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:959,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:960,21'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:963,21'
              BranchSideFuncs:
                - initialise_rate_control
                - rc_init_set_ebf
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1014,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1018,16'
              BranchSideFuncs:
                - rc_get_bpp_based_scene_cut_qp
                - ihevce_rc_get_scaled_hevc_qp_from_qs_q3
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1089,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1032,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1033,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1035,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1048,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1051,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1053,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1053,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1056,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1066,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1057,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1060,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1064,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1071,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1073,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1082,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1074,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1077,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1079,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1082,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1084,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1086,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:1089,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:1091,50'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:740,50'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:744,50'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:749,30'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:756,13'
          Dst:             ihevce_rc_get_scaled_hevce_qp_q3
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:762,13'
          Dst:             ihevce_rc_get_scaled_mpeg2_qp_q6
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:968,5'
          Dst:             initialise_rate_control
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1011,5'
          Dst:             rc_init_set_ebf
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1019,28'
          Dst:             rc_get_bpp_based_scene_cut_qp
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:1027,22'
          Dst:             ihevce_rc_get_scaled_hevc_qp_from_qs_q3
    - functionName:    ihevce_rc_mem_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - ps_init_prms
        - i4_bitrate_instance_id
        - ps_rc_quant
        - i4_resolution_id
        - i4_look_ahead_frames_in_first_pass
      BBCount:         113
      ICount:          1244
      EdgeCount:       144
      CyclomaticComplexity: 33
      functionsReached:
        - __assert_fail
        - rate_control_num_fill_use_free_memtab
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:370,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:372,25'
              BranchSideFuncs:
                - rate_control_num_fill_use_free_memtab
                - rate_control_num_fill_use_free_memtab
                - rate_control_num_fill_use_free_memtab
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:374,8'
              BranchSideFuncs:
                - rate_control_num_fill_use_free_memtab
                - rate_control_num_fill_use_free_memtab
                - rate_control_num_fill_use_free_memtab
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:374,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:376,25'
              BranchSideFuncs:
                - rate_control_num_fill_use_free_memtab
                - rate_control_num_fill_use_free_memtab
                - rate_control_num_fill_use_free_memtab
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:378,21'
              BranchSideFuncs:
                - rate_control_num_fill_use_free_memtab
                - rate_control_num_fill_use_free_memtab
                - rate_control_num_fill_use_free_memtab
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:394,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:396,36'
              BranchSideFuncs:
                - rate_control_num_fill_use_free_memtab
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:399,69'
              BranchSideFuncs:
                - rate_control_num_fill_use_free_memtab
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:412,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:412,30'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:413,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:412,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:413,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:416,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:421,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:423,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:426,30'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:437,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:437,30'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:437,30'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:440,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:440,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:440,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:442,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:445,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:448,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:450,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:450,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:460,14'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:450,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:454,47'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:460,14'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:460,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:460,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:465,14'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:460,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:462,47'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:465,14'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:465,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:465,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:476,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:465,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:467,47'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:476,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:485,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:487,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:490,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:497,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:500,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:513,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:515,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:517,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:521,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:531,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:531,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:532,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:532,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:532,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:535,22'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:538,76'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:539,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:545,50'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:538,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:542,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:545,50'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:547,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:551,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:554,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:554,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:554,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:554,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:554,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:554,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:554,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:554,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:554,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:559,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:560,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:562,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:574,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:562,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:565,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:571,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:611,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:613,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:616,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:613,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:614,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:615,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:621,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:623,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:637,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:639,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:641,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:649,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:649,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:651,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:654,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:654,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:656,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:660,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:390,9'
          Dst:             rate_control_num_fill_use_free_memtab
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:393,9'
          Dst:             rate_control_num_fill_use_free_memtab
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:399,9'
          Dst:             rate_control_num_fill_use_free_memtab
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:531,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:532,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:554,5'
          Dst:             __assert_fail
    - functionName:    ihevce_rc_get_mem_recs
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - ps_init_prms
        - mem_space
        - ps_sys_api
      BBCount:         7
      ICount:          208
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - pow
        - rate_control_num_fill_use_free_memtab
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:325,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:327,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:331,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:307,36'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:320,9'
          Dst:             rate_control_num_fill_use_free_memtab
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:323,9'
          Dst:             rate_control_num_fill_use_free_memtab
    - functionName:    ihevce_rc_get_num_mem_recs
      functionSourceFile: '/src/libhevc/encoder/ihevce_rc_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rate_control_num_fill_use_free_memtab
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_rc_interface.c:255,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:255,12'
              BranchSideFuncs:
                - rate_control_num_fill_use_free_memtab
            - BranchSide:      '/src/libhevc/encoder/ihevce_rc_interface.c:255,12'
              BranchSideFuncs:
                - rate_control_num_fill_use_free_memtab
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_rc_interface.c:261,9'
          Dst:             rate_control_num_fill_use_free_memtab
    - functionName:    update_last_coded_cu_qp
      functionSourceFile: '/src/libhevc/encoder/ihevce_tile_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - char
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi1_top_last_cu_qp
        - i1_entropy_coding_sync_enabled_flag
        - ps_frm_ctb_prms
        - i1_frame_qp
        - vert_ctr
        - ctb_ctr
        - pi1_last_cu_qp
      BBCount:         10
      ICount:          106
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:606,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:608,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:610,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:610,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:612,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:616,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:616,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:618,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:622,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_tiles_mem_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_tile_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_memtab
        - ps_static_cfg_prms
        - ps_enc_ctxt
        - i4_resolution_id
      BBCount:         46
      ICount:          413
      EdgeCount:       58
      CyclomaticComplexity: 14
      functionsReached:
        - ihevce_update_tile_params
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:460,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:462,28'
              BranchSideFuncs:
                - ihevce_update_tile_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:467,9'
              BranchSideFuncs:
                - ihevce_update_tile_params
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:468,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:468,24'
              BranchSideFuncs:
                - ihevce_update_tile_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:468,24'
              BranchSideFuncs:
                - ihevce_update_tile_params
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:477,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:480,49'
              BranchSideFuncs:
                - ihevce_update_tile_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:507,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:490,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:493,22'
              BranchSideFuncs:
                - ihevce_update_tile_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:504,5'
              BranchSideFuncs:
                - ihevce_update_tile_params
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:493,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:496,21'
              BranchSideFuncs:
                - ihevce_update_tile_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:498,22'
              BranchSideFuncs:
                - ihevce_update_tile_params
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:498,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:501,21'
              BranchSideFuncs:
                - ihevce_update_tile_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:503,9'
              BranchSideFuncs:
                - ihevce_update_tile_params
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:516,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:518,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:522,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:522,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:524,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:555,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:534,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:536,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:553,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:536,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:538,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:541,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:541,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:543,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:546,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:546,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:548,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:551,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_tile_interface.c:488,9'
          Dst:             ihevce_update_tile_params
    - functionName:    ihevce_update_tile_params
      functionSourceFile: '/src/libhevc/encoder/ihevce_tile_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_static_cfg_prms
        - ps_tile_params
        - i4_resolution_id
      BBCount:         62
      ICount:          685
      EdgeCount:       80
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:139,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:138,85'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:138,85'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:146,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:145,86'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:145,86'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:150,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:152,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:156,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:159,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:159,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:159,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:163,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:163,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:163,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:179,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:182,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:193,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:193,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:197,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:229,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:206,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:208,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:211,49'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:218,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:220,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:223,49'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:232,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:234,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:257,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:237,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:239,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:253,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:242,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:244,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:251,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:244,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:247,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:250,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:263,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:265,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:279,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:268,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:270,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:277,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:270,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:273,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:276,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:287,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:286,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:286,44'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:291,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:291,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:291,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_tiles_get_mem_recs
      functionSourceFile: '/src/libhevc/encoder/ihevce_tile_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_memtab
        - ps_static_cfg_params
        - ps_frm_ctb_prms
        - i4_resolution_id
        - i4_mem_space
      BBCount:         10
      ICount:          220
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:370,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:372,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:376,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:392,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:392,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:392,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tile_interface.c:395,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:395,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tile_interface.c:395,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_tiles_get_num_mem_recs
      functionSourceFile: '/src/libhevc/encoder/ihevce_tile_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_linux_error
      functionSourceFile: '/src/libhevc/encoder/osal_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/osal_error.c:220,14'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_error.c:220,14'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      '/src/libhevc/encoder/osal_error.c:220,14'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   '/src/libhevc/encoder/osal_error.c:220,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_error.c:221,27'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      '/src/libhevc/encoder/osal_error.c:223,12'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             '/src/libhevc/encoder/osal_error.c:220,14'
          Dst:             __errno_location
        - Src:             '/src/libhevc/encoder/osal_error.c:221,27'
          Dst:             __errno_location
        - Src:             '/src/libhevc/encoder/osal_error.c:223,12'
          Dst:             __errno_location
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    osal_sem_count
      functionSourceFile: '/src/libhevc/encoder/osal_semaphore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sem_handle
        - count
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - sem_getvalue
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/osal_semaphore.c:335,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_semaphore.c:335,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_semaphore.c:336,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/osal_semaphore.c:335,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_semaphore.c:336,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_semaphore.c:339,48'
              BranchSideFuncs:
                - sem_getvalue
        - Branch String:   '/src/libhevc/encoder/osal_semaphore.c:345,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_semaphore.c:346,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_semaphore.c:349,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/osal_semaphore.c:345,18'
          Dst:             sem_getvalue
    - functionName:    sem_getvalue
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    osal_sem_post
      functionSourceFile: '/src/libhevc/encoder/osal_semaphore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sem_handle
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sem_post
      functionUses:    27
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/osal_semaphore.c:291,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_semaphore.c:292,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_semaphore.c:295,48'
              BranchSideFuncs:
                - sem_post
      Callsites:
        - Src:             '/src/libhevc/encoder/osal_semaphore.c:301,16'
          Dst:             sem_post
    - functionName:    sem_post
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    osal_sem_wait
      functionSourceFile: '/src/libhevc/encoder/osal_semaphore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sem_handle
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sem_wait
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/osal_semaphore.c:248,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_semaphore.c:249,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_semaphore.c:252,48'
              BranchSideFuncs:
                - sem_wait
      Callsites:
        - Src:             '/src/libhevc/encoder/osal_semaphore.c:258,16'
          Dst:             sem_wait
    - functionName:    sem_wait
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    osal_sem_destroy
      functionSourceFile: '/src/libhevc/encoder/osal_semaphore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sem_handle
      BBCount:         13
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - sem_destroy
      functionUses:    15
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/osal_semaphore.c:187,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_semaphore.c:188,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_semaphore.c:191,48'
              BranchSideFuncs:
                - sem_destroy
        - Branch String:   '/src/libhevc/encoder/osal_semaphore.c:194,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_semaphore.c:194,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_semaphore.c:195,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/osal_semaphore.c:194,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_semaphore.c:195,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_semaphore.c:206,31'
              BranchSideFuncs:
                - sem_destroy
        - Branch String:   '/src/libhevc/encoder/osal_semaphore.c:206,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_semaphore.c:208,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_semaphore.c:213,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/osal_semaphore.c:206,17'
          Dst:             sem_destroy
    - functionName:    sem_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    osal_sem_create
      functionSourceFile: '/src/libhevc/encoder/osal_semaphore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - osal_handle
        - attr
      BBCount:         17
      ICount:          121
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - sem_init
      functionUses:    15
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/osal_semaphore.c:104,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_semaphore.c:104,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_semaphore.c:105,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/osal_semaphore.c:104,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_semaphore.c:104,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_semaphore.c:105,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/osal_semaphore.c:104,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_semaphore.c:105,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_semaphore.c:108,18'
              BranchSideFuncs:
                - sem_init
        - Branch String:   '/src/libhevc/encoder/osal_semaphore.c:110,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_semaphore.c:111,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_semaphore.c:116,36'
              BranchSideFuncs:
                - sem_init
        - Branch String:   '/src/libhevc/encoder/osal_semaphore.c:118,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_semaphore.c:119,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_semaphore.c:122,34'
              BranchSideFuncs:
                - sem_init
        - Branch String:   '/src/libhevc/encoder/osal_semaphore.c:145,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/osal_semaphore.c:150,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/osal_semaphore.c:155,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/osal_semaphore.c:145,18'
          Dst:             sem_init
    - functionName:    sem_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rc_init_buffer_info
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4234
      functionLinenumberEnd: 4240
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - pi4_vbv_buffer_size
        - pi4_currEbf
        - pi4_maxEbf
        - pi4_drain_rate
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_buf_max_drain_rate
        - get_cbr_buffer_size
        - get_cbr_ebf
        - get_cbr_max_ebf
        - rc_get_estimate_bit_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:4235,28'
          Dst:             get_cbr_buffer_size
        - Src:             '/src/libhevc/encoder/rate_control_api.c:4236,20'
          Dst:             get_cbr_ebf
        - Src:             '/src/libhevc/encoder/rate_control_api.c:4237,20'
          Dst:             rc_get_estimate_bit_error
        - Src:             '/src/libhevc/encoder/rate_control_api.c:4238,19'
          Dst:             get_cbr_max_ebf
        - Src:             '/src/libhevc/encoder/rate_control_api.c:4239,23'
          Dst:             get_buf_max_drain_rate
    - functionName:    rc_get_estimate_bit_error
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 973
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         10
      ICount:          70
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - get_buf_max_drain_rate
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:976,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:976,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:979,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:979,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:981,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:983,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:975,25'
          Dst:             get_buf_max_drain_rate
    - functionName:    rc_add_est_tot
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4217
      functionLinenumberEnd: 4219
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i4_tot_tex_bits
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rc_modify_est_tot
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:4218,5'
          Dst:             rc_modify_est_tot
    - functionName:    rc_modify_est_tot
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i4_tot_est_bits
      BBCount:         8
      ICount:          67
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:949,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:949,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:951,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:951,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:953,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:955,56'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rc_set_enable_look_ahead
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4205
      functionLinenumberEnd: 4207
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i4_enable_look_ahead
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ba_set_enable_look_ahead
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:4206,5'
          Dst:             ba_set_enable_look_ahead
    - functionName:    rc_set_2pass_avg_bit_rate
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4193
      functionLinenumberEnd: 4195
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i8_2pass_avg_bit_rate
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ba_set_2pass_avg_bit_rate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:4194,5'
          Dst:             ba_set_2pass_avg_bit_rate
    - functionName:    rc_set_2pass_total_frames
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4179
      functionLinenumberEnd: 4181
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i4_total_2pass_frames
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bit_alloc_set_2pass_total_frames
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:4180,5'
          Dst:             bit_alloc_set_2pass_total_frames
    - functionName:    rc_get_qscale_max_clip_in_second_pass
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4164
      functionLinenumberEnd: 4167
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ba_get_qscale_max_clip_in_second_pass
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:4166,9'
          Dst:             ba_get_qscale_max_clip_in_second_pass
    - functionName:    rc_get_actual_intra_frame_int
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4150
      functionLinenumberEnd: 4152
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pic_type_get_actual_intra_frame_interval
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:4151,21'
          Dst:             pic_type_get_actual_intra_frame_interval
    - functionName:    rc_getprev_ref_pic_type
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4138
      functionLinenumberEnd: 4139
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rc_api_gop_level_averagae_q_scale_without_offset
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4122
      functionLinenumberEnd: 4126
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ba_gop_info_average_qscale_gop_without_offset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:4124,9'
          Dst:             ba_gop_info_average_qscale_gop_without_offset
    - functionName:    rc_ba_get_qp_offset_offline_data
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4100
      functionLinenumberEnd: 4111
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - ai4_offsets
        - f_hme_sad_per_pixel
        - i4_num_active_pic_type
        - pi4_complexity_bin
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ba_get_qp_offset_offline_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:4104,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:4104,5'
              BranchSideFuncs:
                - ba_get_qp_offset_offline_data
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:4104,5'
              BranchSideFuncs:
                - ba_get_qp_offset_offline_data
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:4109,5'
          Dst:             ba_get_qp_offset_offline_data
    - functionName:    rc_set_scd_in_period
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4083
      functionLinenumberEnd: 4085
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i4_scd_in_period
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rc_set_p_to_i_complexity_ratio
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4071
      functionLinenumberEnd: 4073
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - f_p_to_i_ratio
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rc_set_i_to_sum_api_ba
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4059
      functionLinenumberEnd: 4061
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - f_curr_i_to_sum
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bit_alloc_set_curr_i_to_sum_i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:4060,5'
          Dst:             bit_alloc_set_curr_i_to_sum_i
    - functionName:    rc_set_max_avg_qscale_first_pass
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4046
      functionLinenumberEnd: 4049
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - f_max_average_qscale_1st_pass
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ba_set_max_avg_qscale_first_pass
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:4047,5'
          Dst:             ba_set_max_avg_qscale_first_pass
    - functionName:    rc_set_avg_qscale_first_pass
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4031
      functionLinenumberEnd: 4033
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - f_average_qscale_1st_pass
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ba_set_avg_qscale_first_pass
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:4032,5'
          Dst:             ba_set_avg_qscale_first_pass
    - functionName:    rc_set_bits_based_on_complexity
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4012
      functionLinenumberEnd: 4019
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_rate_contro_api
        - i4_lap_window_comp
        - i4_num_frames
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - set_bit_allocation_i_frames
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:4013,5'
          Dst:             set_bit_allocation_i_frames
    - functionName:    rc_update_pic_distn_lap_to_rc
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3998
      functionLinenumberEnd: 4000
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_contro_api
        - ai4_num_pic_type
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pic_type_update_frms_in_gop
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3999,5'
          Dst:             pic_type_update_frms_in_gop
    - functionName:    bit_alloc_get_estimated_bits_for_pic
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3875
      functionLinenumberEnd: 3887
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_rate_contro_api
        - i4_cur_frm_est_cl_sad
        - i4_prev_frm_cl_sad
        - e_pic_type
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_prev_frame_total_header_bits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3877,5'
          Dst:             get_prev_frame_total_header_bits
    - functionName:    rc_bit_alloc_detect_ebf_stuff_scenario
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3844
      functionLinenumberEnd: 3859
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i4_num_frm_bef_scd_lap2
        - i8_total_bits_est_consu_lap2
        - i4_max_inter_frm_int
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_buf_max_drain_rate
        - rc_get_ebf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3854,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3854,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3857,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3847,26'
          Dst:             get_buf_max_drain_rate
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3848,14'
          Dst:             rc_get_ebf
    - functionName:    rc_get_ebf
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3762
      functionLinenumberEnd: 3763
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_cbr_ebf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3763,13'
          Dst:             get_cbr_ebf
    - functionName:    rc_get_offline_normalized_complexity
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3782
      functionLinenumberEnd: 3819
      functionDepth:   0
      returnType:      float
      argCount:        4
      argTypes:
        - int
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - i4_intra_period
        - i4_luma_pels
        - f_per_pixel_complexity
        - i4_pass_number
      BBCount:         19
      ICount:          96
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3784,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3786,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3796,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3786,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3788,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3793,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3796,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3798,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3810,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3798,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3800,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3804,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3810,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3811,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3813,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3817,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3817,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3818,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rc_get_kp_kb
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3750
      functionLinenumberEnd: 3751
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - e_pic_type
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_Kp_Kb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3751,12'
          Dst:             get_Kp_Kb
    - functionName:    rc_reset_Kp_Kb
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3729
      functionLinenumberEnd: 3738
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - float
        - int
        - float
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - f_i_to_avg_rest
        - i4_num_active_pic_type
        - f_curr_hme_sad_per_pixel
        - pi4_complexity_bin
        - i4_rc_pass
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - reset_Kp_Kb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3730,5'
          Dst:             reset_Kp_Kb
    - functionName:    rc_get_actual_pic_distribution
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3711
      functionLinenumberEnd: 3713
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - ai4_pic_type
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pic_type_get_actual_frms_in_gop
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3712,5'
          Dst:             pic_type_get_actual_frms_in_gop
    - functionName:    rc_get_pic_distribution
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3699
      functionLinenumberEnd: 3701
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - ai4_pic_type
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pic_type_get_frms_in_gop
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3700,5'
          Dst:             pic_type_get_frms_in_gop
    - functionName:    rc_put_temp_comp_lap
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3683
      functionLinenumberEnd: 3689
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i4_lap_fsim
        - i8_per_pixel_frm_hme_sad_q10
        - e_pic_type
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3685,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3685,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3687,63'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rc_get_scene_change_est_header_bits
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3652
      functionLinenumberEnd: 3668
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i4_num_pixels
        - i4_fsim_lap
        - af_sum_weigh
        - i_to_avg_ratio
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - assign_complexity_coeffs
        - get_scene_change_tot_frm_bits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3655,5'
          Dst:             assign_complexity_coeffs
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3657,23'
          Dst:             get_scene_change_tot_frm_bits
    - functionName:    rc_reset_first_frame_coded_flag
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3635
      functionLinenumberEnd: 3637
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - pic_type
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rc_reset_pic_model
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3622
      functionLinenumberEnd: 3624
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - pic_type
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - reset_frm_rc_rd_model
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3623,5'
          Dst:             reset_frm_rc_rd_model
    - functionName:    rc_get_bpp_based_scene_cut_qp
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3553
      functionLinenumberEnd: 3611
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - e_pic_type
        - i4_num_pels_in_frame
        - i4_f_sim_lap
        - af_sum_weigh
        - i4_call_type
      BBCount:         21
      ICount:          186
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - assign_complexity_coeffs
        - get_cur_frm_est_header_bits
        - get_init_qp_using_pels_bits_per_frame
        - get_min_max_bits_based_on_buffer
        - get_scene_change_tot_frm_bits
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3580,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3583,13'
              BranchSideFuncs:
                - get_min_max_bits_based_on_buffer
                - get_init_qp_using_pels_bits_per_frame
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3590,32'
              BranchSideFuncs:
                - get_init_qp_using_pels_bits_per_frame
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3584,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3585,27'
              BranchSideFuncs:
                - get_init_qp_using_pels_bits_per_frame
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3586,12'
              BranchSideFuncs:
                - get_init_qp_using_pels_bits_per_frame
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3586,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3587,27'
              BranchSideFuncs:
                - get_init_qp_using_pels_bits_per_frame
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3588,5'
              BranchSideFuncs:
                - get_init_qp_using_pels_bits_per_frame
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3595,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3596,33'
              BranchSideFuncs:
                - get_init_qp_using_pels_bits_per_frame
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3600,9'
              BranchSideFuncs:
                - get_init_qp_using_pels_bits_per_frame
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3602,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3604,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3606,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3562,5'
          Dst:             assign_complexity_coeffs
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3564,9'
          Dst:             get_cur_frm_est_header_bits
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3567,19'
          Dst:             get_scene_change_tot_frm_bits
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3582,9'
          Dst:             get_min_max_bits_based_on_buffer
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3599,13'
          Dst:             get_init_qp_using_pels_bits_per_frame
    - functionName:    get_min_max_bits_based_on_buffer
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - e_pic_type
        - pi4_min_bits
        - pi4_max_bits
        - i4_get_error
      BBCount:         15
      ICount:          133
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - cbr_buffer_constraint_check
        - cbr_modify_ebf_estimate
        - get_max_target_bits
        - get_max_tgt_bits_dvd_comp
        - pic_type_get_rem_frms_in_gop
        - rc_get_rem_bits_in_period
        - vbr_stream_buffer_constraint_check
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:655,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:657,43'
              BranchSideFuncs:
                - get_max_target_bits
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:659,13'
              BranchSideFuncs:
                - vbr_stream_buffer_constraint_check
                - cbr_buffer_constraint_check
                - pic_type_get_rem_frms_in_gop
                - rc_get_rem_bits_in_period
                - get_max_tgt_bits_dvd_comp
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:659,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:663,59'
              BranchSideFuncs:
                - pic_type_get_rem_frms_in_gop
                - rc_get_rem_bits_in_period
                - get_max_tgt_bits_dvd_comp
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:672,13'
              BranchSideFuncs:
                - vbr_stream_buffer_constraint_check
                - cbr_buffer_constraint_check
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:672,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:675,13'
              BranchSideFuncs:
                - cbr_buffer_constraint_check
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:680,13'
              BranchSideFuncs:
                - vbr_stream_buffer_constraint_check
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:683,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:685,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:690,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:652,5'
          Dst:             cbr_modify_ebf_estimate
        - Src:             '/src/libhevc/encoder/rate_control_api.c:657,23'
          Dst:             get_max_target_bits
        - Src:             '/src/libhevc/encoder/rate_control_api.c:663,30'
          Dst:             pic_type_get_rem_frms_in_gop
        - Src:             '/src/libhevc/encoder/rate_control_api.c:664,30'
          Dst:             rc_get_rem_bits_in_period
        - Src:             '/src/libhevc/encoder/rate_control_api.c:666,23'
          Dst:             get_max_tgt_bits_dvd_comp
        - Src:             '/src/libhevc/encoder/rate_control_api.c:674,9'
          Dst:             cbr_buffer_constraint_check
        - Src:             '/src/libhevc/encoder/rate_control_api.c:679,9'
          Dst:             vbr_stream_buffer_constraint_check
    - functionName:    rc_get_rem_bits_in_period
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2612
      functionLinenumberEnd: 2614
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_rem_bits_in_period
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2613,13'
          Dst:             get_rem_bits_in_period
    - functionName:    rc_set_estimate_status
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3529
      functionLinenumberEnd: 3536
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i4_tex_bits
        - i4_hdr_bits
        - i4_est_text_bits_ctr_get_qp
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - update_estimate_status
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3530,5'
          Dst:             update_estimate_status
    - functionName:    rc_update_mismatch_error
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3509
      functionLinenumberEnd: 3515
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i4_error_bits
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bit_allocation_update_gop_level_bit_error
        - update_cbr_buf_mismatch_bit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3510,5'
          Dst:             bit_allocation_update_gop_level_bit_error
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3514,5'
          Dst:             update_cbr_buf_mismatch_bit
    - functionName:    rc_set_next_sc_i_in_rc_look_ahead
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3498
      functionLinenumberEnd: 3501
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i4_next_sc_i_in_rc_look_ahead
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bit_allocation_set_sc_i_in_rc_look_ahead
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3499,5'
          Dst:             bit_allocation_set_sc_i_in_rc_look_ahead
    - functionName:    rc_set_num_scd_in_lap_window
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3484
      functionLinenumberEnd: 3487
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i4_num_scd_in_lap_window
        - i4_num_frames_b4_scd
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bit_allocation_set_num_scd_lap_window
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3485,5'
          Dst:             bit_allocation_set_num_scd_lap_window
    - functionName:    rc_get_qp_for_scd_frame
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3367
      functionLinenumberEnd: 3469
      functionDepth:   0
      returnType:      int
      argCount:        22
      argTypes:
        - 'N/A'
        - int
        - size_t
        - int
        - int
        - int
        - 'N/A'
        - float
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - e_pic_type
        - i8_satd_act_accum
        - i4_num_pels_in_frame
        - i4_est_I_pic_head_bits
        - i4_f_sim_lap_avg
        - offline_model_coeff
        - i_to_avg_ratio
        - i4_true_scd
        - af_sum_weigh
        - ps_frame_stat
        - i4_rc_2_pass
        - i4_is_not_an_I_pic
        - i4_ref_first_pass
        - i4_call_type
        - pi4_cur_est_tot_bits
        - pi4_tot_bits_estimated
        - i4_use_offline_model_2pass
        - pi8_i_tex_bits
        - pf_i_qs
        - i4_best_br_id
        - pi4_estimate_to_calc_frm_error
      BBCount:         49
      ICount:          404
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - assign_complexity_coeffs
        - get_buf_max_drain_rate
        - get_cbr_buffer_size
        - get_cbr_ebf
        - get_min_max_bits_based_on_buffer
        - get_scene_change_tot_frm_bits
        - rc_get_estimate_bit_error
        - rc_get_qp_scene_change_bits
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3384,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3386,43'
              BranchSideFuncs:
                - rc_get_qp_scene_change_bits
                - get_min_max_bits_based_on_buffer
                - rc_get_estimate_bit_error
                - get_cbr_ebf
                - get_cbr_buffer_size
                - get_buf_max_drain_rate
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3390,8'
              BranchSideFuncs:
                - rc_get_qp_scene_change_bits
                - get_min_max_bits_based_on_buffer
                - rc_get_estimate_bit_error
                - get_cbr_ebf
                - get_cbr_buffer_size
                - get_buf_max_drain_rate
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3390,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3390,31'
              BranchSideFuncs:
                - get_cbr_ebf
                - get_cbr_buffer_size
                - get_buf_max_drain_rate
                - rc_get_qp_scene_change_bits
                - get_min_max_bits_based_on_buffer
                - rc_get_estimate_bit_error
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3392,41'
              BranchSideFuncs:
                - get_cbr_ebf
                - get_cbr_buffer_size
                - get_buf_max_drain_rate
                - rc_get_qp_scene_change_bits
                - get_min_max_bits_based_on_buffer
                - rc_get_estimate_bit_error
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3390,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3390,54'
              BranchSideFuncs:
                - get_cbr_ebf
                - get_cbr_buffer_size
                - get_buf_max_drain_rate
                - rc_get_qp_scene_change_bits
                - get_min_max_bits_based_on_buffer
                - rc_get_estimate_bit_error
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3392,41'
              BranchSideFuncs:
                - get_cbr_ebf
                - get_cbr_buffer_size
                - get_buf_max_drain_rate
                - rc_get_qp_scene_change_bits
                - get_min_max_bits_based_on_buffer
                - rc_get_estimate_bit_error
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3390,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3392,41'
              BranchSideFuncs:
                - get_cbr_ebf
                - get_cbr_buffer_size
                - get_buf_max_drain_rate
                - rc_get_qp_scene_change_bits
                - get_min_max_bits_based_on_buffer
                - rc_get_estimate_bit_error
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3408,8'
              BranchSideFuncs:
                - rc_get_qp_scene_change_bits
                - get_min_max_bits_based_on_buffer
                - rc_get_estimate_bit_error
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3401,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3404,17'
              BranchSideFuncs:
                - rc_get_qp_scene_change_bits
                - get_min_max_bits_based_on_buffer
                - rc_get_estimate_bit_error
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3407,5'
              BranchSideFuncs:
                - rc_get_qp_scene_change_bits
                - get_min_max_bits_based_on_buffer
                - rc_get_estimate_bit_error
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3404,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3403,39'
              BranchSideFuncs:
                - rc_get_qp_scene_change_bits
                - get_min_max_bits_based_on_buffer
                - rc_get_estimate_bit_error
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3403,39'
              BranchSideFuncs:
                - rc_get_qp_scene_change_bits
                - get_min_max_bits_based_on_buffer
                - rc_get_estimate_bit_error
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3408,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3410,50'
              BranchSideFuncs:
                - rc_get_estimate_bit_error
                - rc_get_qp_scene_change_bits
                - get_min_max_bits_based_on_buffer
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3412,8'
              BranchSideFuncs:
                - rc_get_qp_scene_change_bits
                - get_min_max_bits_based_on_buffer
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3412,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3416,13'
              BranchSideFuncs:
                - get_min_max_bits_based_on_buffer
                - rc_get_qp_scene_change_bits
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3426,8'
              BranchSideFuncs:
                - rc_get_qp_scene_change_bits
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3421,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3422,35'
              BranchSideFuncs:
                - rc_get_qp_scene_change_bits
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3423,13'
              BranchSideFuncs:
                - rc_get_qp_scene_change_bits
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3423,58'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3423,62'
              BranchSideFuncs:
                - rc_get_qp_scene_change_bits
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3425,5'
              BranchSideFuncs:
                - rc_get_qp_scene_change_bits
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3423,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3424,35'
              BranchSideFuncs:
                - rc_get_qp_scene_change_bits
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3425,5'
              BranchSideFuncs:
                - rc_get_qp_scene_change_bits
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3426,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3429,32'
              BranchSideFuncs:
                - rc_get_qp_scene_change_bits
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3432,9'
              BranchSideFuncs:
                - rc_get_qp_scene_change_bits
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3432,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3433,31'
              BranchSideFuncs:
                - rc_get_qp_scene_change_bits
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3435,31'
              BranchSideFuncs:
                - rc_get_qp_scene_change_bits
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3437,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3440,12'
              BranchSideFuncs:
                - rc_get_qp_scene_change_bits
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3449,9'
              BranchSideFuncs:
                - rc_get_qp_scene_change_bits
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3440,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3441,51'
              BranchSideFuncs:
                - rc_get_qp_scene_change_bits
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3443,66'
              BranchSideFuncs:
                - rc_get_qp_scene_change_bits
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3457,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3457,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3457,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3372,5'
          Dst:             assign_complexity_coeffs
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3374,27'
          Dst:             get_scene_change_tot_frm_bits
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3392,29'
          Dst:             get_cbr_ebf
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3393,30'
          Dst:             get_cbr_buffer_size
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3395,32'
          Dst:             get_buf_max_drain_rate
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3410,24'
          Dst:             rc_get_estimate_bit_error
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3415,9'
          Dst:             get_min_max_bits_based_on_buffer
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3448,16'
          Dst:             rc_get_qp_scene_change_bits
    - functionName:    rc_get_qp_scene_change_bits
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3149
      functionLinenumberEnd: 3333
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - size_t
        - int
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i4_total_bits
        - i8_satd_by_act_accum
        - i4_num_pixel
        - offline_model_coeff
        - f_i_to_average_rest
        - i4_call_type
      BBCount:         85
      ICount:          616
      EdgeCount:       113
      CyclomaticComplexity: 30
      functionsReached:
        - get_bits_per_frame
        - pow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3169,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3171,12'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3180,12'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3171,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3172,32'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3173,17'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3173,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3174,32'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3175,17'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3180,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3181,32'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3182,17'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3182,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3183,32'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3184,17'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3192,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3193,9'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3222,38'
              BranchSideFuncs:
                - pow
                - pow
                - pow
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3192,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3196,35'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3222,38'
              BranchSideFuncs:
                - pow
                - pow
                - pow
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3198,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3200,32'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3203,12'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3203,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3206,16'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3221,5'
              BranchSideFuncs:
                - pow
                - pow
                - pow
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3206,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3208,50'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3210,21'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3210,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3212,50'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3215,50'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3227,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3227,52'
              BranchSideFuncs:
                - pow
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3235,30'
              BranchSideFuncs:
                - pow
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3227,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3229,32'
              BranchSideFuncs:
                - pow
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3235,30'
              BranchSideFuncs:
                - pow
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3250,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3250,9'
              BranchSideFuncs:
                - pow
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3250,9'
              BranchSideFuncs:
                - pow
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3252,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3252,9'
              BranchSideFuncs:
                - pow
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3252,9'
              BranchSideFuncs:
                - pow
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3292,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3296,45'
              BranchSideFuncs:
                - pow
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3324,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3300,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3301,28'
              BranchSideFuncs:
                - pow
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3303,25'
              BranchSideFuncs:
                - pow
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3305,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3308,16'
              BranchSideFuncs:
                - pow
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3323,5'
              BranchSideFuncs:
                - pow
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3308,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3308,39'
              BranchSideFuncs:
                - pow
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3314,21'
              BranchSideFuncs:
                - pow
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3308,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3310,27'
              BranchSideFuncs:
                - pow
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3314,21'
              BranchSideFuncs:
                - pow
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3315,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3317,29'
              BranchSideFuncs:
                - pow
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3322,9'
              BranchSideFuncs:
                - pow
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3324,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3326,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3332,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3332,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3332,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3332,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3167,24'
          Dst:             get_bits_per_frame
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3217,47'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3222,22'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3224,23'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3296,35'
          Dst:             pow
    - functionName:    rc_init_set_ebf
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3127
      functionLinenumberEnd: 3129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i32_init_ebf
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - set_cbr_ebf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3128,5'
          Dst:             set_cbr_ebf
    - functionName:    rc_set_avg_mb_act
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3118
      functionLinenumberEnd: 3120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i4_avg_activity
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mb_update_frame_level
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3119,5'
          Dst:             mb_update_frame_level
    - functionName:    rc_get_vbv_fulness_with_cur_bits
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3110
      functionLinenumberEnd: 3111
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - u4_bits
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_vbv_buf_fullness
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3111,13'
          Dst:             get_vbv_buf_fullness
    - functionName:    rc_get_vbv_buf_size
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3102
      functionLinenumberEnd: 3103
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_cbr_buffer_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3103,13'
          Dst:             get_cbr_buffer_size
    - functionName:    rc_get_min_complexity_factor_2pass
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3094
      functionLinenumberEnd: 3095
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_cur_min_complexity_factor_2pass
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3095,13'
          Dst:             get_cur_min_complexity_factor_2pass
    - functionName:    rc_get_cur_peak_factor_2pass
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3086
      functionLinenumberEnd: 3087
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_cur_peak_factor_2pass
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3087,13'
          Dst:             get_cur_peak_factor_2pass
    - functionName:    rc_get_vbv_buf_fullness
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3078
      functionLinenumberEnd: 3079
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_cur_vbv_buf_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3079,13'
          Dst:             get_cur_vbv_buf_size
    - functionName:    force_I_frame
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3069
      functionLinenumberEnd: 3071
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - set_force_I_frame_flag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3070,5'
          Dst:             set_force_I_frame_flag
    - functionName:    post_encode_frame_skip
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3060
      functionLinenumberEnd: 3062
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - e_pic_type
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - skip_encoded_frame
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3061,5'
          Dst:             skip_encoded_frame
    - functionName:    rc_get_rem_frames_in_gop
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3042
      functionLinenumberEnd: 3044
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pic_type_get_rem_frms_in_gop
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3044,13'
          Dst:             pic_type_get_rem_frms_in_gop
    - functionName:    rc_get_seq_no
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3030
      functionLinenumberEnd: 3031
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pic_type_get_disp_order_no
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3031,13'
          Dst:             pic_type_get_disp_order_no
    - functionName:    rc_get_max_delay
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3018
      functionLinenumberEnd: 3019
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_cbr_buffer_delay
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3019,13'
          Dst:             get_cbr_buffer_delay
    - functionName:    rc_get_bits_per_frame
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2998
      functionLinenumberEnd: 3007
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ba_get_bit_rate
        - ba_get_frame_rate
        - div32_var_q
        - mult32_var_q
        - number_t_to_word32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3001,5'
          Dst:             ba_get_bit_rate
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3001,5'
          Dst:             ba_get_frame_rate
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3001,5'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3001,5'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3001,5'
          Dst:             number_t_to_word32
    - functionName:    rc_get_rc_type
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2986
      functionLinenumberEnd: 2987
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rc_get_inter_frame_interval
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2974
      functionLinenumberEnd: 2975
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pic_type_get_inter_frame_interval
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2975,13'
          Dst:             pic_type_get_inter_frame_interval
    - functionName:    rc_get_intra_frame_interval
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2962
      functionLinenumberEnd: 2963
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pic_type_get_intra_frame_interval
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2963,13'
          Dst:             pic_type_get_intra_frame_interval
    - functionName:    rc_get_peak_bit_rate
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2950
      functionLinenumberEnd: 2951
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i4_index
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rc_get_bit_rate
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2938
      functionLinenumberEnd: 2939
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ba_get_bit_rate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2939,13'
          Dst:             ba_get_bit_rate
    - functionName:    rc_get_frame_rate
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2926
      functionLinenumberEnd: 2927
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ba_get_frame_rate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2927,13'
          Dst:             ba_get_frame_rate
    - functionName:    change_min_max_qp
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2906
      functionLinenumberEnd: 2915
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - pi4_min_max_qp
      BBCount:         7
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - change_init_qp_max_qp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2908,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2910,46'
              BranchSideFuncs:
                - change_init_qp_max_qp
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2914,27'
              BranchSideFuncs:
                - change_init_qp_max_qp
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2914,5'
          Dst:             change_init_qp_max_qp
    - functionName:    change_init_qp
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2888
      functionLinenumberEnd: 2895
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - pi4_init_qp
        - i4_scene_num
      BBCount:         5
      ICount:          46
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2891,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2893,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2895,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    change_frame_rate
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2843
      functionLinenumberEnd: 2877
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - u4_frame_rate
        - u4_src_ticks
        - u4_tgt_ticks
      BBCount:         18
      ICount:          137
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ba_get_bit_rate
        - change_cbr_vbv_num_pics_in_delay_period
        - change_cbr_vbv_tgt_frame_rate
        - change_remaining_bits_in_period
        - change_vbr_vbv_frame_rate
        - change_vsp_fidp
        - change_vsp_src_ticks
        - change_vsp_tgt_ticks
        - get_cbr_buffer_delay
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2844,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2844,8'
              BranchSideFuncs:
                - get_cbr_buffer_delay
                - ba_get_bit_rate
                - change_remaining_bits_in_period
                - change_vsp_tgt_ticks
                - change_vsp_src_ticks
                - change_vsp_fidp
                - change_cbr_vbv_tgt_frame_rate
                - change_cbr_vbv_num_pics_in_delay_period
                - change_cbr_vbv_tgt_frame_rate
                - change_vbr_vbv_frame_rate
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2847,15'
              BranchSideFuncs:
                - get_cbr_buffer_delay
                - ba_get_bit_rate
                - change_remaining_bits_in_period
                - change_vsp_tgt_ticks
                - change_vsp_src_ticks
                - change_vsp_fidp
                - change_cbr_vbv_tgt_frame_rate
                - change_cbr_vbv_num_pics_in_delay_period
                - change_cbr_vbv_tgt_frame_rate
                - change_vbr_vbv_frame_rate
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2848,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2849,13'
              BranchSideFuncs:
                - change_vbr_vbv_frame_rate
                - ba_get_bit_rate
                - change_remaining_bits_in_period
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2851,39'
              BranchSideFuncs:
                - change_vbr_vbv_frame_rate
                - ba_get_bit_rate
                - change_remaining_bits_in_period
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2848,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2851,39'
              BranchSideFuncs:
                - change_vbr_vbv_frame_rate
                - ba_get_bit_rate
                - change_remaining_bits_in_period
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2853,17'
              BranchSideFuncs:
                - ba_get_bit_rate
                - change_remaining_bits_in_period
                - change_vsp_tgt_ticks
                - change_vsp_src_ticks
                - change_vsp_fidp
                - change_cbr_vbv_tgt_frame_rate
                - change_cbr_vbv_num_pics_in_delay_period
                - change_cbr_vbv_tgt_frame_rate
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2853,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2855,43'
              BranchSideFuncs:
                - change_cbr_vbv_tgt_frame_rate
                - ba_get_bit_rate
                - change_remaining_bits_in_period
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2857,17'
              BranchSideFuncs:
                - ba_get_bit_rate
                - change_remaining_bits_in_period
                - change_vsp_tgt_ticks
                - change_vsp_src_ticks
                - change_vsp_fidp
                - change_cbr_vbv_tgt_frame_rate
                - change_cbr_vbv_num_pics_in_delay_period
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2847,31'
          Dst:             get_cbr_buffer_delay
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2851,13'
          Dst:             change_vbr_vbv_frame_rate
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2855,13'
          Dst:             change_cbr_vbv_tgt_frame_rate
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2860,13'
          Dst:             change_vsp_tgt_ticks
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2861,13'
          Dst:             change_vsp_src_ticks
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2862,13'
          Dst:             change_vsp_fidp
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2864,13'
          Dst:             change_cbr_vbv_tgt_frame_rate
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2865,13'
          Dst:             change_cbr_vbv_num_pics_in_delay_period
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2873,13'
          Dst:             ba_get_bit_rate
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2871,9'
          Dst:             change_remaining_bits_in_period
    - functionName:    change_intra_frm_int_call
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2814
      functionLinenumberEnd: 2822
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i4_intra_frm_int
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - change_vsp_ifi
        - pic_handling_register_new_int_frm_interval
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2818,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2818,8'
              BranchSideFuncs:
                - change_vsp_ifi
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2820,25'
              BranchSideFuncs:
                - change_vsp_ifi
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2815,5'
          Dst:             pic_handling_register_new_int_frm_interval
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2820,9'
          Dst:             change_vsp_ifi
    - functionName:    change_inter_frm_int_call
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2797
      functionLinenumberEnd: 2800
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i4_inter_frm_int
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pic_handling_register_new_inter_frm_interval
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2798,5'
          Dst:             pic_handling_register_new_inter_frm_interval
    - functionName:    change_avg_bit_rate
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2721
      functionLinenumberEnd: 2775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - u4_average_bit_rate
        - u4_peak_bit_rate
      BBCount:         20
      ICount:          144
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - ba_get_frame_rate
        - change_cbr_vbv_bit_rate
        - change_remaining_bits_in_period
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2724,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2726,12'
              BranchSideFuncs:
                - ba_get_frame_rate
                - change_remaining_bits_in_period
                - change_cbr_vbv_bit_rate
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2750,15'
              BranchSideFuncs:
                - change_cbr_vbv_bit_rate
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2726,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2728,61'
              BranchSideFuncs:
                - ba_get_frame_rate
                - change_remaining_bits_in_period
                - change_cbr_vbv_bit_rate
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2733,61'
              BranchSideFuncs:
                - ba_get_frame_rate
                - change_remaining_bits_in_period
                - change_cbr_vbv_bit_rate
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2750,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2752,43'
              BranchSideFuncs:
                - change_cbr_vbv_bit_rate
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2755,13'
              BranchSideFuncs:
                - change_cbr_vbv_bit_rate
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2767,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2767,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2769,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2769,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2772,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2774,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2741,13'
          Dst:             ba_get_frame_rate
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2738,9'
          Dst:             change_remaining_bits_in_period
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2754,9'
          Dst:             change_cbr_vbv_bit_rate
    - functionName:    rc_update_ppic_sad
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2700
      functionLinenumberEnd: 2701
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i4_est_sad
        - i4_prev_ppic_sad
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - update_ppic_sad
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2701,13'
          Dst:             update_ppic_sad
    - functionName:    rc_get_sad
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2687
      functionLinenumberEnd: 2689
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - pi4_sad
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad_acc_get_sad
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2688,5'
          Dst:             sad_acc_get_sad
    - functionName:    rc_put_sad
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2675
      functionLinenumberEnd: 2677
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i4_cur_intra_sad
        - i4_cur_sad
        - i4_cur_pic_type
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad_acc_put_sad
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2676,5'
          Dst:             sad_acc_put_sad
    - functionName:    rc_get_prev_P_QP
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2655
      functionLinenumberEnd: 2660
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i4_scene_num
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rc_get_prev_header_bits
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2643
      functionLinenumberEnd: 2644
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - pic_type
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_prev_header_bits
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2644,13'
          Dst:             get_prev_header_bits
    - functionName:    flush_buf_frames
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2630
      functionLinenumberEnd: 2632
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - flush_frame_from_pic_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2631,5'
          Dst:             flush_frame_from_pic_stack
    - functionName:    change_frm_rate_for_bit_alloc
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2594
      functionLinenumberEnd: 2605
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - u4_frame_rate
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ba_get_bit_rate
        - change_remaining_bits_in_period
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2595,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2595,8'
              BranchSideFuncs:
                - ba_get_bit_rate
                - change_remaining_bits_in_period
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2600,13'
              BranchSideFuncs:
                - ba_get_bit_rate
                - change_remaining_bits_in_period
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2601,13'
          Dst:             ba_get_bit_rate
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2599,9'
          Dst:             change_remaining_bits_in_period
    - functionName:    get_prev_frm_est_bits
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2575
      functionLinenumberEnd: 2576
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_bits_to_stuff
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2553
      functionLinenumberEnd: 2558
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i4_tot_consumed_bits
        - e_pic_type
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_cbr_bits_to_stuff
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2557,9'
          Dst:             get_cbr_bits_to_stuff
    - functionName:    init_mb_rc_frame_level
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2533
      functionLinenumberEnd: 2535
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - u1_frame_qp
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mb_init_frame_level
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2534,5'
          Dst:             mb_init_frame_level
    - functionName:    get_orig_rc_target_bits
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2510
      functionLinenumberEnd: 2511
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_rc_target_bits
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2498
      functionLinenumberEnd: 2499
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reset_rc_for_pause_to_play_transition
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2476
      functionLinenumberEnd: 2488
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         11
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - reset_frm_rc_rd_model
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2479,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2481,31'
              BranchSideFuncs:
                - reset_frm_rc_rd_model
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2484,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2484,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2486,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2488,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2481,9'
          Dst:             reset_frm_rc_rd_model
    - functionName:    rc_get_prev_frame_sad
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2461
      functionLinenumberEnd: 2462
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - e_pic_type
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_prev_frame_sad
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2462,12'
          Dst:             get_prev_frame_sad
    - functionName:    rc_update_prev_frame_sad
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2449
      functionLinenumberEnd: 2451
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i4_frame_sad
        - e_pic_type
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - update_prev_frame_sad
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2450,5'
          Dst:             update_prev_frame_sad
    - functionName:    rc_get_prev_frame_intra_sad
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2435
      functionLinenumberEnd: 2436
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_prev_frame_intra_sad
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2436,12'
          Dst:             get_prev_frame_intra_sad
    - functionName:    rc_update_prev_frame_intra_sad
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2423
      functionLinenumberEnd: 2425
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i4_intra_frame_sad
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - update_prev_frame_intra_sad
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2424,5'
          Dst:             update_prev_frame_intra_sad
    - functionName:    update_frame_rc_get_frame_qp_info
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2262
      functionLinenumberEnd: 2409
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - e_pic_type
        - i4_is_scd
        - i4_is_pause_to_resume
        - i4_avg_frame_qp_q6
        - i4_suppress_bpic_update
        - i4_scene_num
        - i4_num_frm_enc_in_scene
      BBCount:         79
      ICount:          556
      EdgeCount:       104
      CyclomaticComplexity: 27
      functionsReached:
        - __assert_fail
        - init_mb_level_rc
        - is_first_frame_coded
        - reset_est_sad
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2268,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2268,22'
              BranchSideFuncs:
                - __assert_fail
                - reset_est_sad
                - init_mb_level_rc
                - is_first_frame_coded
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2273,8'
              BranchSideFuncs:
                - __assert_fail
                - reset_est_sad
                - init_mb_level_rc
                - is_first_frame_coded
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2268,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2268,45'
              BranchSideFuncs:
                - __assert_fail
                - reset_est_sad
                - init_mb_level_rc
                - is_first_frame_coded
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2273,8'
              BranchSideFuncs:
                - __assert_fail
                - reset_est_sad
                - init_mb_level_rc
                - is_first_frame_coded
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2268,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2270,19'
              BranchSideFuncs:
                - __assert_fail
                - reset_est_sad
                - init_mb_level_rc
                - is_first_frame_coded
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2273,8'
              BranchSideFuncs:
                - __assert_fail
                - reset_est_sad
                - init_mb_level_rc
                - is_first_frame_coded
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2273,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2275,73'
              BranchSideFuncs:
                - is_first_frame_coded
                - __assert_fail
                - reset_est_sad
                - init_mb_level_rc
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2277,9'
              BranchSideFuncs:
                - __assert_fail
                - reset_est_sad
                - init_mb_level_rc
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2277,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2277,22'
              BranchSideFuncs:
                - __assert_fail
                - reset_est_sad
                - init_mb_level_rc
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2280,8'
              BranchSideFuncs:
                - __assert_fail
                - reset_est_sad
                - init_mb_level_rc
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2277,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2278,31'
              BranchSideFuncs:
                - __assert_fail
                - reset_est_sad
                - init_mb_level_rc
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2280,8'
              BranchSideFuncs:
                - __assert_fail
                - reset_est_sad
                - init_mb_level_rc
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2280,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2280,21'
              BranchSideFuncs:
                - reset_est_sad
                - init_mb_level_rc
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2284,20'
              BranchSideFuncs:
                - reset_est_sad
                - init_mb_level_rc
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2280,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2284,20'
              BranchSideFuncs:
                - reset_est_sad
                - init_mb_level_rc
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2302,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2302,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2305,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2369,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2305,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2305,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2316,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2324,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2326,73'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2329,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2329,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2329,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2332,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2329,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2332,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2336,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2336,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2336,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2339,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2336,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2339,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2343,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2343,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2343,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2346,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2343,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2346,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2352,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2352,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2352,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2355,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2378,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2380,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2391,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2381,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2383,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2389,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2383,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2385,76'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2388,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2391,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2398,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2401,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2404,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2404,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2406,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2404,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2404,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2406,50'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2275,52'
          Dst:             is_first_frame_coded
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2287,9'
          Dst:             reset_est_sad
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2294,9'
          Dst:             init_mb_level_rc
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2305,9'
          Dst:             __assert_fail
    - functionName:    is_first_frame_coded
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         17
      ICount:          126
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - pic_type_get_field_pic
        - pic_type_get_intra_frame_interval
      functionUses:    10
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:708,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:710,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:714,35'
              BranchSideFuncs:
                - pic_type_get_field_pic
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:714,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:716,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:727,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:718,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:720,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:724,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:727,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:729,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:708,8'
          Dst:             pic_type_get_intra_frame_interval
        - Src:             '/src/libhevc/encoder/rate_control_api.c:714,12'
          Dst:             pic_type_get_field_pic
    - functionName:    update_frame_level_info
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1951
      functionLinenumberEnd: 2242
      functionDepth:   0
      returnType:      void
      argCount:        25
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - char
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - e_pic_type
        - pi8_mb_type_sad
        - i4_total_frame_bits
        - i4_model_updation_hdr_bits
        - pi4_mb_type_tex_bits
        - pi8_tot_mb_type_qp_q6
        - pi4_tot_mb_in_type
        - i4_avg_activity
        - u1_is_scd
        - i4_is_it_a_skip
        - i4_intra_frm_cost
        - i4_is_pic_handling_done
        - i4_suppress_bpic_update
        - i4_bits_to_be_stuffed
        - i4_is_pause_to_resume
        - i4_lap_window_comp
        - i4_is_end_of_period
        - i4_lap_based_comp_reset
        - ps_frame_info
        - i4_is_rc_model_needs_to_be_updated
        - i1_qp_offset
        - i4_scene_num
        - i4_num_frm_enc_in_scene
        - i4_est_text_bits_ctr_update_qp
      BBCount:         141
      ICount:          1009
      EdgeCount:       186
      CyclomaticComplexity: 47
      functionsReached:
        - add_frame_to_rd_model
        - check_and_update_bit_allocation
        - get_linear_coefficient
        - get_max_bits_inflow_per_frm_periode
        - get_num_frms_encoded
        - init_mb_level_rc
        - is_last_frame_in_gop
        - mb_update_frame_level
        - reset_est_sad
        - reset_frm_rc_rd_model
        - update_actual_sad
        - update_cbr_buffer
        - update_cur_frm_consumed_bits
        - update_pic_handling
        - update_vbr_vbv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1970,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1970,22'
              BranchSideFuncs:
                - update_pic_handling
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
                - get_num_frms_encoded
                - update_cbr_buffer
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1976,8'
              BranchSideFuncs:
                - update_pic_handling
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
                - get_num_frms_encoded
                - update_cbr_buffer
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1970,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1970,45'
              BranchSideFuncs:
                - update_pic_handling
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
                - get_num_frms_encoded
                - update_cbr_buffer
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1976,8'
              BranchSideFuncs:
                - update_pic_handling
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
                - get_num_frms_encoded
                - update_cbr_buffer
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1970,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1972,19'
              BranchSideFuncs:
                - update_pic_handling
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
                - get_num_frms_encoded
                - update_cbr_buffer
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1976,8'
              BranchSideFuncs:
                - update_pic_handling
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
                - get_num_frms_encoded
                - update_cbr_buffer
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1976,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1976,21'
              BranchSideFuncs:
                - update_pic_handling
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
                - get_num_frms_encoded
                - update_cbr_buffer
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1979,9'
              BranchSideFuncs:
                - update_pic_handling
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
                - get_num_frms_encoded
                - update_cbr_buffer
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1976,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1977,31'
              BranchSideFuncs:
                - update_pic_handling
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
                - get_num_frms_encoded
                - update_cbr_buffer
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1979,9'
              BranchSideFuncs:
                - update_pic_handling
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
                - get_num_frms_encoded
                - update_cbr_buffer
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1979,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1979,29'
              BranchSideFuncs:
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
                - get_num_frms_encoded
                - update_cbr_buffer
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1988,13'
              BranchSideFuncs:
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
                - get_num_frms_encoded
                - update_cbr_buffer
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1979,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1984,13'
              BranchSideFuncs:
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
                - get_num_frms_encoded
                - update_cbr_buffer
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1988,13'
              BranchSideFuncs:
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
                - get_num_frms_encoded
                - update_cbr_buffer
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1994,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1996,13'
              BranchSideFuncs:
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
                - get_num_frms_encoded
                - update_cbr_buffer
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2001,8'
              BranchSideFuncs:
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
                - get_num_frms_encoded
                - update_cbr_buffer
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2001,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2003,13'
              BranchSideFuncs:
                - get_num_frms_encoded
                - update_cbr_buffer
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2043,8'
              BranchSideFuncs:
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2003,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2008,19'
              BranchSideFuncs:
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2041,5'
              BranchSideFuncs:
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2008,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2009,33'
              BranchSideFuncs:
                - get_num_frms_encoded
                - update_cbr_buffer
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2010,19'
              BranchSideFuncs:
                - get_num_frms_encoded
                - update_cbr_buffer
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2010,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2011,40'
              BranchSideFuncs:
                - get_num_frms_encoded
                - update_cbr_buffer
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2012,19'
              BranchSideFuncs:
                - get_num_frms_encoded
                - update_cbr_buffer
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2012,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2013,31'
              BranchSideFuncs:
                - get_num_frms_encoded
                - update_cbr_buffer
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2015,19'
              BranchSideFuncs:
                - get_num_frms_encoded
                - update_cbr_buffer
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2015,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2016,33'
              BranchSideFuncs:
                - get_num_frms_encoded
                - update_cbr_buffer
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2017,19'
              BranchSideFuncs:
                - get_num_frms_encoded
                - update_cbr_buffer
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2017,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2018,31'
              BranchSideFuncs:
                - get_num_frms_encoded
                - update_cbr_buffer
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2019,26'
              BranchSideFuncs:
                - get_num_frms_encoded
                - update_cbr_buffer
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2022,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2027,21'
              BranchSideFuncs:
                - get_num_frms_encoded
                - update_cbr_buffer
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2033,64'
              BranchSideFuncs:
                - get_num_frms_encoded
                - update_cbr_buffer
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2027,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2028,37'
              BranchSideFuncs:
                - get_num_frms_encoded
                - update_cbr_buffer
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2029,38'
              BranchSideFuncs:
                - get_num_frms_encoded
                - update_cbr_buffer
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2043,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2043,8'
              BranchSideFuncs:
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2046,16'
              BranchSideFuncs:
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2048,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2054,19'
              BranchSideFuncs:
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2125,13'
              BranchSideFuncs:
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2054,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2055,33'
              BranchSideFuncs:
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2056,19'
              BranchSideFuncs:
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2056,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2057,40'
              BranchSideFuncs:
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2058,19'
              BranchSideFuncs:
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2058,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2059,31'
              BranchSideFuncs:
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2061,19'
              BranchSideFuncs:
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2061,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2062,33'
              BranchSideFuncs:
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2063,19'
              BranchSideFuncs:
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2063,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2064,31'
              BranchSideFuncs:
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2065,26'
              BranchSideFuncs:
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2068,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2073,21'
              BranchSideFuncs:
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2079,64'
              BranchSideFuncs:
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2073,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2074,37'
              BranchSideFuncs:
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2075,38'
              BranchSideFuncs:
                - get_num_frms_encoded
                - is_last_frame_in_gop
                - update_cur_frm_consumed_bits
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2109,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2110,18'
              BranchSideFuncs:
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2118,9'
              BranchSideFuncs:
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2110,65'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2111,18'
              BranchSideFuncs:
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2114,21'
              BranchSideFuncs:
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2109,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2114,21'
              BranchSideFuncs:
                - get_max_bits_inflow_per_frm_periode
                - check_and_update_bit_allocation
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2118,9'
              BranchSideFuncs:
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
                - update_vbr_vbv
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2125,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2126,13'
              BranchSideFuncs:
                - update_vbr_vbv
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2128,28'
              BranchSideFuncs:
                - update_vbr_vbv
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2125,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2128,28'
              BranchSideFuncs:
                - update_vbr_vbv
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2131,13'
              BranchSideFuncs:
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
                - update_cbr_buffer
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2131,57'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2132,13'
              BranchSideFuncs:
                - update_cbr_buffer
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2135,17'
              BranchSideFuncs:
                - update_cbr_buffer
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2140,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2140,35'
              BranchSideFuncs:
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2142,13'
              BranchSideFuncs:
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2140,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2140,59'
              BranchSideFuncs:
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2142,13'
              BranchSideFuncs:
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2140,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2142,13'
              BranchSideFuncs:
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2145,13'
              BranchSideFuncs:
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
                - reset_est_sad
                - init_mb_level_rc
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2145,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2153,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2241,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2153,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2153,29'
              BranchSideFuncs:
                - reset_est_sad
                - init_mb_level_rc
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2155,28'
              BranchSideFuncs:
                - reset_est_sad
                - init_mb_level_rc
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2153,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2155,28'
              BranchSideFuncs:
                - reset_est_sad
                - init_mb_level_rc
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2179,21'
              BranchSideFuncs:
                - mb_update_frame_level
                - update_actual_sad
                - add_frame_to_rd_model
                - get_linear_coefficient
                - reset_frm_rc_rd_model
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2183,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2183,34'
              BranchSideFuncs:
                - update_actual_sad
                - mb_update_frame_level
                - add_frame_to_rd_model
                - get_linear_coefficient
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2232,16'
              BranchSideFuncs:
                - mb_update_frame_level
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2183,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2192,61'
              BranchSideFuncs:
                - mb_update_frame_level
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2232,16'
              BranchSideFuncs:
                - mb_update_frame_level
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2196,59'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2196,63'
              BranchSideFuncs:
                - update_actual_sad
                - mb_update_frame_level
                - add_frame_to_rd_model
                - get_linear_coefficient
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2218,21'
              BranchSideFuncs:
                - update_actual_sad
                - mb_update_frame_level
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2196,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2199,25'
              BranchSideFuncs:
                - add_frame_to_rd_model
                - get_linear_coefficient
                - update_actual_sad
                - mb_update_frame_level
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2218,21'
              BranchSideFuncs:
                - update_actual_sad
                - mb_update_frame_level
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:2232,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2235,39'
              BranchSideFuncs:
                - mb_update_frame_level
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:2238,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1983,9'
          Dst:             update_pic_handling
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2033,43'
          Dst:             get_num_frms_encoded
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2036,13'
          Dst:             update_cbr_buffer
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2079,43'
          Dst:             get_num_frms_encoded
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2086,34'
          Dst:             is_last_frame_in_gop
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2088,13'
          Dst:             update_cur_frm_consumed_bits
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2116,21'
          Dst:             get_max_bits_inflow_per_frm_periode
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2113,17'
          Dst:             check_and_update_bit_allocation
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2128,13'
          Dst:             update_vbr_vbv
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2134,13'
          Dst:             update_cbr_buffer
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2158,17'
          Dst:             reset_est_sad
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2165,17'
          Dst:             init_mb_level_rc
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2181,17'
          Dst:             reset_frm_rc_rd_model
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2198,21'
          Dst:             add_frame_to_rd_model
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2207,29'
          Dst:             get_linear_coefficient
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2217,17'
          Dst:             update_actual_sad
        - Src:             '/src/libhevc/encoder/rate_control_api.c:2235,17'
          Dst:             mb_update_frame_level
    - functionName:    rc_get_rbip_and_num_frames
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1896
      functionLinenumberEnd: 1900
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - pi4_num_frames
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ba_get_rbip_and_num_frames
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1897,13'
          Dst:             ba_get_rbip_and_num_frames
    - functionName:    check_if_current_GOP_is_simple
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1875
      functionLinenumberEnd: 1894
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ba_get_buffer_play_bits_for_cur_gop
        - get_cbr_buffer_size
        - get_cbr_ebf
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1878,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1880,13'
              BranchSideFuncs:
                - get_cbr_ebf
                - get_cbr_buffer_size
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1892,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1880,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1883,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1887,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1877,9'
          Dst:             ba_get_buffer_play_bits_for_cur_gop
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1880,35'
          Dst:             get_cbr_ebf
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1881,19'
          Dst:             get_cbr_buffer_size
    - functionName:    get_gop_sad
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 1872
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ba_get_gop_sad
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1872,13'
          Dst:             ba_get_gop_sad
    - functionName:    get_gop_bits
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1867
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ba_get_gop_bits
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1868,13'
          Dst:             ba_get_gop_bits
    - functionName:    update_pic_handling_state
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1862
      functionLinenumberEnd: 1865
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - e_pic_type
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - update_pic_handling
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1864,5'
          Dst:             update_pic_handling
    - functionName:    get_buffer_status
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1809
      functionLinenumberEnd: 1846
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i4_total_frame_bits
        - e_pic_type
        - pi4_num_bits_to_prevent_vbv_underflow
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - get_cbr_buffer_status
        - get_max_vbv_buf_size
        - get_vbv_buffer_status
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1813,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1816,13'
              BranchSideFuncs:
                - get_vbv_buffer_status
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1820,13'
              BranchSideFuncs:
                - get_cbr_buffer_status
                - get_cbr_buffer_status
                - get_max_vbv_buf_size
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1820,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1824,34'
              BranchSideFuncs:
                - get_max_vbv_buf_size
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1827,13'
              BranchSideFuncs:
                - get_cbr_buffer_status
                - get_cbr_buffer_status
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1827,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1830,13'
              BranchSideFuncs:
                - get_cbr_buffer_status
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1836,13'
              BranchSideFuncs:
                - get_cbr_buffer_status
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1815,24'
          Dst:             get_vbv_buffer_status
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1824,13'
          Dst:             get_max_vbv_buf_size
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1829,24'
          Dst:             get_cbr_buffer_status
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1839,24'
          Dst:             get_cbr_buffer_status
    - functionName:    get_bits_for_final_qp
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1726
      functionLinenumberEnd: 1790
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - pi4_modelQP
        - pi4_maxEbfQP
        - pi8_bits_from_finalQP
        - i4_clipQP
        - i4_frame_qp_q6
        - i4_cur_est_header_bits
        - i4_est_tex_bits
        - i4_buf_based_max_bits
        - e_pic_type
        - i4_display_num
      BBCount:         29
      ICount:          246
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - find_qp_for_target_bits
        - get_est_sad
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1731,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1731,46'
              BranchSideFuncs:
                - find_qp_for_target_bits
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1779,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1731,74'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1733,13'
              BranchSideFuncs:
                - find_qp_for_target_bits
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1779,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1731,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1735,20'
              BranchSideFuncs:
                - find_qp_for_target_bits
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1779,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1740,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1742,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1748,13'
              BranchSideFuncs:
                - find_qp_for_target_bits
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1748,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1751,21'
              BranchSideFuncs:
                - find_qp_for_target_bits
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1774,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1757,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1759,46'
              BranchSideFuncs:
                - find_qp_for_target_bits
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1763,20'
              BranchSideFuncs:
                - find_qp_for_target_bits
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1763,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1765,35'
              BranchSideFuncs:
                - find_qp_for_target_bits
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1769,35'
              BranchSideFuncs:
                - find_qp_for_target_bits
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1779,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1779,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1785,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1779,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1781,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1785,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1728,24'
          Dst:             get_est_sad
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1750,39'
          Dst:             find_qp_for_target_bits
    - functionName:    get_min
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
        - c
        - d
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:905,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:906,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:907,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:907,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:908,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:909,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:909,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:909,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:910,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_max
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 929
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
        - c
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:925,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:926,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:927,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:927,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:927,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:928,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_min_max_qp
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - e_pic_type
        - pi4_hi_dev_qp_q6
        - pi4_lo_dev_qp_q6
        - i4_complexity_bin
        - i4_scene_num
      BBCount:         79
      ICount:          511
      EdgeCount:       103
      CyclomaticComplexity: 26
      functionsReached:
        - pic_type_get_intra_frame_interval
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:768,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:770,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:814,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:770,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:775,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:778,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:778,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:778,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:781,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:778,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:781,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:784,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:784,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:788,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:801,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:788,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:790,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:794,59'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:801,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:803,70'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:807,74'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:814,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:817,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:821,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:824,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:824,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:827,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:824,55'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:824,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:827,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:824,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:827,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:831,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:827,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:826,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:827,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:827,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:826,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:826,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:838,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:840,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:843,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:843,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:843,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:849,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:843,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:845,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:849,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:849,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:849,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:861,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:849,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:851,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:861,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:851,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:851,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:860,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:851,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:854,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:860,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:854,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:855,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:857,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:857,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:858,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:859,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:861,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:861,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:862,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:861,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:861,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:866,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:867,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:871,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:876,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:879,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:882,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:885,52'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:888,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:888,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:888,81'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:761,24'
          Dst:             pic_type_get_intra_frame_interval
    - functionName:    get_frame_level_qp
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1703
      functionDepth:   0
      returnType:      int
      argCount:        18
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - float
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - e_pic_type
        - i4_ud_max_bits
        - pi4_cur_est_texture_bits
        - af_sum_weigh
        - i4_call_type
        - i_to_avg_ratio
        - ps_frame_stat
        - i4_complexity_bin
        - i4_scene_num
        - pi4_tot_bits_estimated
        - pi4_is_model_valid
        - pi4_vbv_buf_max_bits
        - pi4_est_tex_bits
        - pi4_cur_est_header_bits
        - pi4_maxEbfQP
        - pi4_modelQP
        - pi4_estimate_to_calc_frm_error
      BBCount:         235
      ICount:          1755
      EdgeCount:       309
      CyclomaticComplexity: 76
      functionsReached:
        - __assert_fail
        - assign_complexity_coeffs
        - ba_get_prev_frame_tot_bits
        - ba_get_prev_frame_tot_est_bits
        - cbr_get_delay_frames
        - estimate_bits_for_qp
        - find_qp_for_target_bits
        - get_Kp_Kb
        - get_buf_max_drain_rate
        - get_cbr_buffer_size
        - get_cbr_ebf
        - get_cur_frm_est_header_bits
        - get_cur_frm_est_texture_bits
        - get_est_sad
        - get_linear_coefficient
        - get_max
        - get_min
        - get_min_max_bits_based_on_buffer
        - get_min_max_qp
        - get_rc_type
        - ihevce_rc_get_scaled_hevce_qp_q6
        - is_first_frame_coded
        - is_model_valid
        - pic_type_get_inter_frame_interval
        - rc_get_ebf
        - rc_get_estimate_bit_error
        - rc_modify_est_tot
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1162,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1164,10'
              BranchSideFuncs:
                - is_first_frame_coded
                - assign_complexity_coeffs
                - get_cur_frm_est_header_bits
                - get_est_sad
                - is_model_valid
                - get_cur_frm_est_texture_bits
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
                - get_linear_coefficient
                - get_min_max_qp
                - estimate_bits_for_qp
                - estimate_bits_for_qp
                - get_cur_frm_est_texture_bits
                - get_cbr_ebf
                - get_cbr_buffer_size
                - get_buf_max_drain_rate
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1168,9'
              BranchSideFuncs:
                - is_first_frame_coded
                - assign_complexity_coeffs
                - get_cur_frm_est_header_bits
                - get_est_sad
                - is_model_valid
                - get_cur_frm_est_texture_bits
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
                - get_linear_coefficient
                - get_min_max_qp
                - estimate_bits_for_qp
                - estimate_bits_for_qp
                - get_cur_frm_est_texture_bits
                - get_cbr_ebf
                - get_cbr_buffer_size
                - get_buf_max_drain_rate
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1168,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1169,9'
              BranchSideFuncs:
                - is_first_frame_coded
                - assign_complexity_coeffs
                - get_cur_frm_est_header_bits
                - get_est_sad
                - is_model_valid
                - get_cur_frm_est_texture_bits
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
                - get_linear_coefficient
                - get_min_max_qp
                - estimate_bits_for_qp
                - estimate_bits_for_qp
                - get_cur_frm_est_texture_bits
                - get_cbr_ebf
                - get_cbr_buffer_size
                - get_buf_max_drain_rate
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1177,52'
              BranchSideFuncs:
                - is_first_frame_coded
                - assign_complexity_coeffs
                - get_cur_frm_est_header_bits
                - get_est_sad
                - is_model_valid
                - get_cur_frm_est_texture_bits
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
                - get_linear_coefficient
                - get_min_max_qp
                - estimate_bits_for_qp
                - estimate_bits_for_qp
                - get_cur_frm_est_texture_bits
                - get_cbr_ebf
                - get_cbr_buffer_size
                - get_buf_max_drain_rate
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1169,65'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1170,9'
              BranchSideFuncs:
                - is_first_frame_coded
                - assign_complexity_coeffs
                - get_cur_frm_est_header_bits
                - get_est_sad
                - is_model_valid
                - get_cur_frm_est_texture_bits
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
                - get_linear_coefficient
                - get_min_max_qp
                - estimate_bits_for_qp
                - estimate_bits_for_qp
                - get_cur_frm_est_texture_bits
                - get_cbr_ebf
                - get_cbr_buffer_size
                - get_buf_max_drain_rate
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1177,52'
              BranchSideFuncs:
                - is_first_frame_coded
                - assign_complexity_coeffs
                - get_cur_frm_est_header_bits
                - get_est_sad
                - is_model_valid
                - get_cur_frm_est_texture_bits
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
                - get_linear_coefficient
                - get_min_max_qp
                - estimate_bits_for_qp
                - estimate_bits_for_qp
                - get_cur_frm_est_texture_bits
                - get_cbr_ebf
                - get_cbr_buffer_size
                - get_buf_max_drain_rate
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1170,54'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1171,9'
              BranchSideFuncs:
                - is_first_frame_coded
                - assign_complexity_coeffs
                - get_cur_frm_est_header_bits
                - get_est_sad
                - is_model_valid
                - get_cur_frm_est_texture_bits
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
                - get_linear_coefficient
                - get_min_max_qp
                - estimate_bits_for_qp
                - estimate_bits_for_qp
                - get_cur_frm_est_texture_bits
                - get_cbr_ebf
                - get_cbr_buffer_size
                - get_buf_max_drain_rate
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1177,52'
              BranchSideFuncs:
                - is_first_frame_coded
                - assign_complexity_coeffs
                - get_cur_frm_est_header_bits
                - get_est_sad
                - is_model_valid
                - get_cur_frm_est_texture_bits
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
                - get_linear_coefficient
                - get_min_max_qp
                - estimate_bits_for_qp
                - estimate_bits_for_qp
                - get_cur_frm_est_texture_bits
                - get_cbr_ebf
                - get_cbr_buffer_size
                - get_buf_max_drain_rate
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1171,53'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1172,9'
              BranchSideFuncs:
                - is_first_frame_coded
                - assign_complexity_coeffs
                - get_cur_frm_est_header_bits
                - get_est_sad
                - is_model_valid
                - get_cur_frm_est_texture_bits
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
                - get_linear_coefficient
                - get_min_max_qp
                - estimate_bits_for_qp
                - estimate_bits_for_qp
                - get_cur_frm_est_texture_bits
                - get_cbr_ebf
                - get_cbr_buffer_size
                - get_buf_max_drain_rate
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1177,52'
              BranchSideFuncs:
                - is_first_frame_coded
                - assign_complexity_coeffs
                - get_cur_frm_est_header_bits
                - get_est_sad
                - is_model_valid
                - get_cur_frm_est_texture_bits
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
                - get_linear_coefficient
                - get_min_max_qp
                - estimate_bits_for_qp
                - estimate_bits_for_qp
                - get_cur_frm_est_texture_bits
                - get_cbr_ebf
                - get_cbr_buffer_size
                - get_buf_max_drain_rate
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1168,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1174,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1177,52'
              BranchSideFuncs:
                - is_first_frame_coded
                - assign_complexity_coeffs
                - get_cur_frm_est_header_bits
                - get_est_sad
                - is_model_valid
                - get_cur_frm_est_texture_bits
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
                - get_linear_coefficient
                - get_min_max_qp
                - estimate_bits_for_qp
                - estimate_bits_for_qp
                - get_cur_frm_est_texture_bits
                - get_cbr_ebf
                - get_cbr_buffer_size
                - get_buf_max_drain_rate
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1181,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1183,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1190,41'
              BranchSideFuncs:
                - get_cur_frm_est_header_bits
                - get_est_sad
                - is_model_valid
                - get_cur_frm_est_texture_bits
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
                - get_linear_coefficient
                - get_min_max_qp
                - estimate_bits_for_qp
                - estimate_bits_for_qp
                - get_cur_frm_est_texture_bits
                - get_cbr_ebf
                - get_cbr_buffer_size
                - get_buf_max_drain_rate
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1197,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1200,17'
              BranchSideFuncs:
                - get_cur_frm_est_texture_bits
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
                - get_linear_coefficient
                - get_min_max_qp
                - estimate_bits_for_qp
                - estimate_bits_for_qp
                - get_cbr_ebf
                - get_cbr_buffer_size
                - get_buf_max_drain_rate
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1240,17'
              BranchSideFuncs:
                - get_cur_frm_est_texture_bits
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
                - get_linear_coefficient
                - get_min_max_qp
                - estimate_bits_for_qp
                - estimate_bits_for_qp
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1211,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1214,21'
              BranchSideFuncs:
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
                - get_linear_coefficient
                - get_min_max_qp
                - estimate_bits_for_qp
                - estimate_bits_for_qp
                - get_cbr_ebf
                - get_cbr_buffer_size
                - get_buf_max_drain_rate
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1218,16'
              BranchSideFuncs:
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
                - get_linear_coefficient
                - get_min_max_qp
                - estimate_bits_for_qp
                - estimate_bits_for_qp
                - get_cbr_ebf
                - get_cbr_buffer_size
                - get_buf_max_drain_rate
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1218,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1218,39'
              BranchSideFuncs:
                - get_cbr_ebf
                - get_cbr_buffer_size
                - get_buf_max_drain_rate
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
                - get_linear_coefficient
                - get_min_max_qp
                - estimate_bits_for_qp
                - estimate_bits_for_qp
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1220,49'
              BranchSideFuncs:
                - get_cbr_ebf
                - get_cbr_buffer_size
                - get_buf_max_drain_rate
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
                - get_linear_coefficient
                - get_min_max_qp
                - estimate_bits_for_qp
                - estimate_bits_for_qp
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1218,59'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1218,62'
              BranchSideFuncs:
                - get_cbr_ebf
                - get_cbr_buffer_size
                - get_buf_max_drain_rate
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
                - get_linear_coefficient
                - get_min_max_qp
                - estimate_bits_for_qp
                - estimate_bits_for_qp
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1220,49'
              BranchSideFuncs:
                - get_cbr_ebf
                - get_cbr_buffer_size
                - get_buf_max_drain_rate
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
                - get_linear_coefficient
                - get_min_max_qp
                - estimate_bits_for_qp
                - estimate_bits_for_qp
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1218,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1220,49'
              BranchSideFuncs:
                - get_cbr_ebf
                - get_cbr_buffer_size
                - get_buf_max_drain_rate
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
                - get_linear_coefficient
                - get_min_max_qp
                - estimate_bits_for_qp
                - estimate_bits_for_qp
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1236,9'
              BranchSideFuncs:
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
                - get_linear_coefficient
                - get_min_max_qp
                - estimate_bits_for_qp
                - estimate_bits_for_qp
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1229,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1231,49'
              BranchSideFuncs:
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
                - get_linear_coefficient
                - get_min_max_qp
                - estimate_bits_for_qp
                - estimate_bits_for_qp
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1235,13'
              BranchSideFuncs:
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
                - get_linear_coefficient
                - get_min_max_qp
                - estimate_bits_for_qp
                - estimate_bits_for_qp
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1231,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1231,47'
              BranchSideFuncs:
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
                - get_linear_coefficient
                - get_min_max_qp
                - estimate_bits_for_qp
                - estimate_bits_for_qp
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1231,47'
              BranchSideFuncs:
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
                - get_linear_coefficient
                - get_min_max_qp
                - estimate_bits_for_qp
                - estimate_bits_for_qp
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1261,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1263,42'
              BranchSideFuncs:
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
                - get_linear_coefficient
                - get_min_max_qp
                - estimate_bits_for_qp
                - estimate_bits_for_qp
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1268,12'
              BranchSideFuncs:
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
                - get_linear_coefficient
                - get_min_max_qp
                - estimate_bits_for_qp
                - estimate_bits_for_qp
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1268,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1268,33'
              BranchSideFuncs:
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
                - get_linear_coefficient
                - get_min_max_qp
                - estimate_bits_for_qp
                - estimate_bits_for_qp
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1305,44'
              BranchSideFuncs:
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1268,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1272,40'
              BranchSideFuncs:
                - get_linear_coefficient
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
                - get_min_max_qp
                - estimate_bits_for_qp
                - estimate_bits_for_qp
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1305,44'
              BranchSideFuncs:
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1274,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1278,21'
              BranchSideFuncs:
                - get_min_max_qp
                - estimate_bits_for_qp
                - estimate_bits_for_qp
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1299,48'
              BranchSideFuncs:
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1312,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1316,54'
              BranchSideFuncs:
                - rc_get_estimate_bit_error
                - get_min_max_bits_based_on_buffer
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1344,37'
              BranchSideFuncs:
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1326,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1327,17'
              BranchSideFuncs:
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1329,16'
              BranchSideFuncs:
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1329,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1331,50'
              BranchSideFuncs:
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1341,9'
              BranchSideFuncs:
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1348,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1350,28'
              BranchSideFuncs:
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1359,13'
              BranchSideFuncs:
                - get_max
                - get_min
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1369,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1369,9'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1369,9'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1381,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1382,36'
              BranchSideFuncs:
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1384,56'
              BranchSideFuncs:
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1388,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1390,50'
              BranchSideFuncs:
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1414,14'
              BranchSideFuncs:
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1391,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1395,41'
              BranchSideFuncs:
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1395,41'
              BranchSideFuncs:
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1399,41'
              BranchSideFuncs:
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1399,41'
              BranchSideFuncs:
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1403,41'
              BranchSideFuncs:
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1403,41'
              BranchSideFuncs:
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1406,41'
              BranchSideFuncs:
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1414,84'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1415,13'
              BranchSideFuncs:
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
                - get_buf_max_drain_rate
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1421,45'
              BranchSideFuncs:
                - get_Kp_Kb
                - get_Kp_Kb
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1414,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1421,45'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1491,17'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1425,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1426,16'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1437,17'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1425,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1429,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1437,17'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1437,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1438,17'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1445,21'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1437,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1440,31'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1445,21'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1445,57'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1445,61'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1450,21'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1445,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1447,36'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1450,21'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1450,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1450,55'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1455,20'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1450,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1452,37'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1455,20'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1455,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1461,25'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1466,23'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1481,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1483,39'
              BranchSideFuncs:
                - rc_modify_est_tot
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1486,9'
              BranchSideFuncs:
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1491,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1493,16'
              BranchSideFuncs:
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1523,60'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_modify_est_tot
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1493,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1495,35'
              BranchSideFuncs:
                - rc_modify_est_tot
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - ihevce_rc_get_scaled_hevce_qp_q6
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1497,42'
              BranchSideFuncs:
                - find_qp_for_target_bits
                - find_qp_for_target_bits
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
                - ihevce_rc_get_scaled_hevce_qp_q6
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1505,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1508,21'
              BranchSideFuncs:
                - ihevce_rc_get_scaled_hevce_qp_q6
                - find_qp_for_target_bits
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1512,17'
              BranchSideFuncs:
                - find_qp_for_target_bits
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1524,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1526,39'
              BranchSideFuncs:
                - rc_modify_est_tot
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1529,27'
              BranchSideFuncs:
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - ihevce_rc_get_scaled_hevce_qp_q6
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1532,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1535,50'
              BranchSideFuncs:
                - ihevce_rc_get_scaled_hevce_qp_q6
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1542,19'
              BranchSideFuncs:
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1542,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1542,42'
              BranchSideFuncs:
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1543,57'
              BranchSideFuncs:
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1542,66'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1543,19'
              BranchSideFuncs:
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1543,57'
              BranchSideFuncs:
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1543,57'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1543,57'
              BranchSideFuncs:
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1544,19'
              BranchSideFuncs:
                - rc_get_ebf
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1550,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1550,45'
              BranchSideFuncs:
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1550,41'
              BranchSideFuncs:
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1551,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1551,45'
              BranchSideFuncs:
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1551,41'
              BranchSideFuncs:
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1552,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1552,45'
              BranchSideFuncs:
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1552,41'
              BranchSideFuncs:
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1554,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1554,45'
              BranchSideFuncs:
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1554,41'
              BranchSideFuncs:
                - __assert_fail
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1557,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1560,21'
              BranchSideFuncs:
                - ba_get_prev_frame_tot_est_bits
                - ba_get_prev_frame_tot_bits
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1570,16'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1565,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1565,51'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1568,34'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1565,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1566,34'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1568,34'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1570,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1574,20'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1612,16'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1574,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1577,24'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1597,20'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1577,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1580,28'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1596,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1580,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1583,33'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1587,32'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1597,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1600,24'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1607,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1600,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1604,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1605,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1612,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1621,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1622,16'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1622,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1623,34'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1626,16'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1626,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1628,20'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1641,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1628,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1630,24'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1639,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1630,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1632,42'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1636,42'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1641,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1644,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1647,54'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1655,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1658,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1662,39'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1666,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1668,14'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1670,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1670,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1670,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1672,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1680,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1683,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1684,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1688,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1690,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1692,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1696,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1698,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1702,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1177,31'
          Dst:             is_first_frame_coded
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1179,5'
          Dst:             assign_complexity_coeffs
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1190,13'
          Dst:             get_cur_frm_est_header_bits
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1191,28'
          Dst:             get_est_sad
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1195,29'
          Dst:             is_model_valid
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1199,41'
          Dst:             get_cur_frm_est_texture_bits
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1220,37'
          Dst:             get_cbr_ebf
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1221,38'
          Dst:             get_cbr_buffer_size
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1223,40'
          Dst:             get_buf_max_drain_rate
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1239,59'
          Dst:             get_cur_frm_est_texture_bits
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1272,17'
          Dst:             get_linear_coefficient
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1277,17'
          Dst:             get_min_max_qp
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1286,48'
          Dst:             estimate_bits_for_qp
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1289,48'
          Dst:             estimate_bits_for_qp
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1316,28'
          Dst:             rc_get_estimate_bit_error
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1318,13'
          Dst:             get_min_max_bits_based_on_buffer
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1358,27'
          Dst:             get_max
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1362,27'
          Dst:             get_min
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1376,24'
          Dst:             get_buf_max_drain_rate
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1378,31'
          Dst:             cbr_get_delay_frames
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1379,52'
          Dst:             get_rc_type
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1384,36'
          Dst:             get_cbr_buffer_size
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1386,22'
          Dst:             get_cbr_ebf
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1421,35'
          Dst:             get_Kp_Kb
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1422,36'
          Dst:             get_Kp_Kb
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1429,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1480,37'
          Dst:             get_buf_max_drain_rate
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1483,21'
          Dst:             rc_modify_est_tot
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1495,17'
          Dst:             rc_modify_est_tot
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1499,49'
          Dst:             find_qp_for_target_bits
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1507,33'
          Dst:             ihevce_rc_get_scaled_hevce_qp_q6
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1511,30'
          Dst:             find_qp_for_target_bits
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1523,37'
          Dst:             get_buf_max_drain_rate
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1526,21'
          Dst:             rc_modify_est_tot
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1535,17'
          Dst:             ihevce_rc_get_scaled_hevce_qp_q6
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1545,29'
          Dst:             rc_get_ebf
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1548,17'
          Dst:             pic_type_get_inter_frame_interval
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1559,53'
          Dst:             ba_get_prev_frame_tot_est_bits
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1561,49'
          Dst:             ba_get_prev_frame_tot_bits
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1670,9'
          Dst:             __assert_fail
    - functionName:    clip_qp_based_on_prev_ref
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1114
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - e_pic_type
        - i4_call_type
        - i4_scene_num
      BBCount:         45
      ICount:          331
      EdgeCount:       54
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - cbr_get_delay_frames
        - get_Kp_Kb
        - get_buf_max_drain_rate
        - get_cbr_buffer_size
        - get_cbr_ebf
        - get_rc_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1042,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1043,32'
              BranchSideFuncs:
                - get_cbr_ebf
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1045,52'
              BranchSideFuncs:
                - get_cbr_buffer_size
                - get_cbr_ebf
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1049,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1051,20'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1071,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1051,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1055,37'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1055,37'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1059,37'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1059,37'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1063,37'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1063,37'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1066,37'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1071,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1072,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1080,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1071,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1075,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1080,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1080,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1081,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1088,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1080,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1083,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1088,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1088,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1088,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1093,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1088,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1090,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1093,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1093,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1093,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1098,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1093,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1095,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1098,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:1098,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1104,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:1109,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1032,27'
          Dst:             get_Kp_Kb
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1034,9'
          Dst:             get_Kp_Kb
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1037,42'
          Dst:             get_buf_max_drain_rate
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1039,27'
          Dst:             cbr_get_delay_frames
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1040,48'
          Dst:             get_rc_type
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1045,32'
          Dst:             get_cbr_buffer_size
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1047,18'
          Dst:             get_cbr_ebf
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1075,9'
          Dst:             __assert_fail
    - functionName:    model_availability
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - e_pic_type
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - is_model_valid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:1010,13'
          Dst:             is_model_valid
    - functionName:    get_est_hdr_bits
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 996
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - e_pic_type
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_cur_frm_est_header_bits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:997,13'
          Dst:             get_cur_frm_est_header_bits
    - functionName:    get_picture_details
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rate_control_api
        - pi4_pic_id
        - pi4_pic_disp_order_no
        - pe_pic_type
        - pi4_is_scd
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_pic_from_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:621,5'
          Dst:             get_pic_from_stack
    - functionName:    add_picture_to_stack_re_enc
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - rate_control_api
        - i4_enc_pic_id
        - e_pic_type
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_pic_to_stack_re_enc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:597,5'
          Dst:             add_pic_to_stack_re_enc
    - functionName:    add_picture_to_stack
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - rate_control_api
        - i4_enc_pic_id
        - i4_rc_in_pic
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_pic_to_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:576,5'
          Dst:             add_pic_to_stack
    - functionName:    rc_get_max_hme_sad_per_pixel
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3904
      functionLinenumberEnd: 3986
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i4_total_pixels
      BBCount:         25
      ICount:          228
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - get_bits_per_frame
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3935,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3935,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3935,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3938,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3940,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3950,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3942,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3944,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3947,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3950,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3953,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3957,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:3961,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3965,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3969,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3973,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3977,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:3981,48'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:3930,16'
          Dst:             get_bits_per_frame
    - functionName:    initialise_rate_control
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      void
      argCount:        40
      argTypes:
        - 'N/A'
        - int
        - char
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - float
        - size_t
        - int
        - char
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - e_rate_control_type
        - u1_is_mb_level_rc_on
        - u4_avg_bit_rate
        - pu4_peak_bit_rate
        - u4_min_bit_rate
        - u4_frame_rate
        - u4_max_delay
        - u4_intra_frame_interval
        - u4_idr_period
        - pi4_init_qp
        - u4_max_vbv_buff_size
        - i4_max_inter_frm_int
        - i4_is_gop_closed
        - pi4_min_max_qp
        - i4_use_est_intra_sad
        - u4_src_ticks
        - u4_tgt_ticks
        - i4_frame_height
        - i4_frame_width
        - i4_num_active_pic_type
        - i4_field_pic
        - i4_quality_preset
        - i4_lap_window
        - i4_initial_decoder_delay_frames
        - f_max_peak_rate_sustain_dur
        - i8_num_frames_to_encode
        - u4_min_scd_hevc_qp
        - u1_bit_depth
        - pf_rc_stat_file
        - i4_pass_num
        - pv_gop_stat
        - i8_num_gop_mem_alloc
        - i4_is_infinite_gop
        - i4_size_of_lap_out
        - i4_size_of_rc_lap_out
        - pv_sys_rc_api
        - i4_fp_bit_alloc_in_sp
        - i4_num_frame_parallel
        - i4_capped_vbr_flag
      BBCount:         81
      ICount:          874
      EdgeCount:       104
      CyclomaticComplexity: 25
      functionsReached:
        - get_buf_max_drain_rate
        - init_bit_allocation
        - init_cbr_buffer
        - init_est_sad
        - init_frm_rc_rd_model
        - init_init_qp
        - init_mb_level_rc
        - init_pic_handling
        - init_sad_acc
        - init_vbr_vbv
        - init_vbv_str_prms
        - pow
        - rc_get_max_hme_sad_per_pixel
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:270,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:273,35'
              BranchSideFuncs:
                - pow
                - init_pic_handling
                - init_init_qp
                - init_cbr_buffer
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
                - init_est_sad
                - init_bit_allocation
                - init_bit_allocation
                - init_vbv_str_prms
                - init_cbr_buffer
                - init_cbr_buffer
                - init_vbr_vbv
                - init_frm_rc_rd_model
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:277,33'
              BranchSideFuncs:
                - pow
                - init_pic_handling
                - init_init_qp
                - init_cbr_buffer
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
                - init_est_sad
                - init_bit_allocation
                - init_bit_allocation
                - init_vbv_str_prms
                - init_cbr_buffer
                - init_cbr_buffer
                - init_vbr_vbv
                - init_frm_rc_rd_model
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:280,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:282,29'
              BranchSideFuncs:
                - pow
                - init_pic_handling
                - init_init_qp
                - init_cbr_buffer
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
                - init_est_sad
                - init_bit_allocation
                - init_bit_allocation
                - init_vbv_str_prms
                - init_cbr_buffer
                - init_cbr_buffer
                - init_vbr_vbv
                - init_frm_rc_rd_model
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:287,9'
              BranchSideFuncs:
                - pow
                - init_pic_handling
                - init_init_qp
                - init_cbr_buffer
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
                - init_est_sad
                - init_bit_allocation
                - init_bit_allocation
                - init_vbv_str_prms
                - init_cbr_buffer
                - init_cbr_buffer
                - init_vbr_vbv
                - init_frm_rc_rd_model
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:309,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:311,53'
              BranchSideFuncs:
                - pow
                - init_pic_handling
                - init_init_qp
                - init_cbr_buffer
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
                - init_est_sad
                - init_bit_allocation
                - init_bit_allocation
                - init_vbv_str_prms
                - init_cbr_buffer
                - init_cbr_buffer
                - init_vbr_vbv
                - init_frm_rc_rd_model
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:315,9'
              BranchSideFuncs:
                - pow
                - init_pic_handling
                - init_init_qp
                - init_cbr_buffer
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
                - init_est_sad
                - init_bit_allocation
                - init_bit_allocation
                - init_vbv_str_prms
                - init_cbr_buffer
                - init_cbr_buffer
                - init_vbr_vbv
                - init_frm_rc_rd_model
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:330,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:332,9'
              BranchSideFuncs:
                - init_pic_handling
                - init_init_qp
                - init_cbr_buffer
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
                - init_est_sad
                - init_bit_allocation
                - init_bit_allocation
                - init_vbv_str_prms
                - init_cbr_buffer
                - init_cbr_buffer
                - init_vbr_vbv
                - init_frm_rc_rd_model
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:337,9'
              BranchSideFuncs:
                - init_pic_handling
                - init_init_qp
                - init_cbr_buffer
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
                - init_est_sad
                - init_bit_allocation
                - init_bit_allocation
                - init_vbv_str_prms
                - init_cbr_buffer
                - init_cbr_buffer
                - init_vbr_vbv
                - init_frm_rc_rd_model
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:353,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:355,17'
              BranchSideFuncs:
                - init_est_sad
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
                - init_bit_allocation
                - init_bit_allocation
                - init_vbv_str_prms
                - init_cbr_buffer
                - init_cbr_buffer
                - init_vbr_vbv
                - init_frm_rc_rd_model
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:483,15'
              BranchSideFuncs:
                - init_cbr_buffer
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:358,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:360,34'
              BranchSideFuncs:
                - init_frm_rc_rd_model
                - init_est_sad
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
                - init_bit_allocation
                - init_bit_allocation
                - init_vbv_str_prms
                - init_cbr_buffer
                - init_cbr_buffer
                - init_vbr_vbv
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:364,13'
              BranchSideFuncs:
                - init_est_sad
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
                - init_bit_allocation
                - init_bit_allocation
                - init_vbv_str_prms
                - init_cbr_buffer
                - init_cbr_buffer
                - init_vbr_vbv
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:364,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:365,13'
              BranchSideFuncs:
                - init_vbr_vbv
                - init_est_sad
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
                - init_bit_allocation
                - init_bit_allocation
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:369,16'
              BranchSideFuncs:
                - init_vbr_vbv
                - init_est_sad
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
                - init_bit_allocation
                - init_bit_allocation
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:364,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:369,16'
              BranchSideFuncs:
                - init_vbr_vbv
                - init_est_sad
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
                - init_bit_allocation
                - init_bit_allocation
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:380,17'
              BranchSideFuncs:
                - init_est_sad
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
                - init_bit_allocation
                - init_bit_allocation
                - init_vbv_str_prms
                - init_cbr_buffer
                - init_cbr_buffer
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:369,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:373,13'
              BranchSideFuncs:
                - init_vbr_vbv
                - init_est_sad
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
                - init_bit_allocation
                - init_bit_allocation
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:375,17'
              BranchSideFuncs:
                - init_vbr_vbv
                - init_est_sad
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
                - init_bit_allocation
                - init_bit_allocation
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:380,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:383,19'
              BranchSideFuncs:
                - init_cbr_buffer
                - init_est_sad
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
                - init_bit_allocation
                - init_bit_allocation
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:405,17'
              BranchSideFuncs:
                - init_est_sad
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
                - init_bit_allocation
                - init_bit_allocation
                - init_vbv_str_prms
                - init_cbr_buffer
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:383,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:385,43'
              BranchSideFuncs:
                - init_cbr_buffer
                - init_est_sad
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
                - init_bit_allocation
                - init_bit_allocation
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:389,17'
              BranchSideFuncs:
                - init_cbr_buffer
                - init_est_sad
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
                - init_bit_allocation
                - init_bit_allocation
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:436,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:437,13'
              BranchSideFuncs:
                - init_bit_allocation
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:443,17'
              BranchSideFuncs:
                - init_bit_allocation
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:437,62'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:438,13'
              BranchSideFuncs:
                - init_bit_allocation
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:443,17'
              BranchSideFuncs:
                - init_bit_allocation
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:436,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:443,17'
              BranchSideFuncs:
                - init_bit_allocation
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:459,17'
              BranchSideFuncs:
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
                - init_bit_allocation
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:483,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:484,39'
              BranchSideFuncs:
                - init_cbr_buffer
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:487,13'
              BranchSideFuncs:
                - init_cbr_buffer
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:505,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:507,15'
              BranchSideFuncs:
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:517,11'
              BranchSideFuncs:
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:507,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:509,13'
              BranchSideFuncs:
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:515,5'
              BranchSideFuncs:
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:517,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:519,9'
              BranchSideFuncs:
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:525,11'
              BranchSideFuncs:
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:525,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:527,9'
              BranchSideFuncs:
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:529,5'
              BranchSideFuncs:
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
                - get_buf_max_drain_rate
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:532,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:535,36'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:539,5'
              BranchSideFuncs:
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:540,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:542,57'
              BranchSideFuncs:
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:546,22'
              BranchSideFuncs:
                - init_mb_level_rc
                - init_sad_acc
                - rc_get_max_hme_sad_per_pixel
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:323,42'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/rate_control_api.c:336,5'
          Dst:             init_pic_handling
        - Src:             '/src/libhevc/encoder/rate_control_api.c:346,5'
          Dst:             init_init_qp
        - Src:             '/src/libhevc/encoder/rate_control_api.c:360,13'
          Dst:             init_frm_rc_rd_model
        - Src:             '/src/libhevc/encoder/rate_control_api.c:374,13'
          Dst:             init_vbr_vbv
        - Src:             '/src/libhevc/encoder/rate_control_api.c:388,13'
          Dst:             init_cbr_buffer
        - Src:             '/src/libhevc/encoder/rate_control_api.c:407,13'
          Dst:             init_vbv_str_prms
        - Src:             '/src/libhevc/encoder/rate_control_api.c:414,13'
          Dst:             init_cbr_buffer
        - Src:             '/src/libhevc/encoder/rate_control_api.c:433,9'
          Dst:             init_est_sad
        - Src:             '/src/libhevc/encoder/rate_control_api.c:442,13'
          Dst:             init_bit_allocation
        - Src:             '/src/libhevc/encoder/rate_control_api.c:461,13'
          Dst:             init_bit_allocation
        - Src:             '/src/libhevc/encoder/rate_control_api.c:486,9'
          Dst:             init_cbr_buffer
        - Src:             '/src/libhevc/encoder/rate_control_api.c:535,13'
          Dst:             get_buf_max_drain_rate
        - Src:             '/src/libhevc/encoder/rate_control_api.c:546,5'
          Dst:             init_mb_level_rc
        - Src:             '/src/libhevc/encoder/rate_control_api.c:553,5'
          Dst:             init_sad_acc
        - Src:             '/src/libhevc/encoder/rate_control_api.c:555,5'
          Dst:             rc_get_max_hme_sad_per_pixel
    - functionName:    use_or_fill_base
      functionSourceFile: '/src/libhevc/encoder/mem_req_and_acq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - ptr_to_be_filled
        - e_func_type
      BBCount:         10
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:94,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:96,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:107,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:96,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:98,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:103,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:107,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:109,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:119,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:109,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:111,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:116,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fill_memtab
      functionSourceFile: '/src/libhevc/encoder/mem_req_and_acq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - u4_size
        - i4_alignment
        - e_usage
        - e_mem_region
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rate_control_num_fill_use_free_memtab
      functionSourceFile: '/src/libhevc/encoder/rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pps_rate_control_api
        - ps_memtab
        - e_func_type
      BBCount:         16
      ICount:          211
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - bit_allocation_num_fill_use_free_memtab
        - cbr_buffer_num_fill_use_free_memtab
        - est_sad_num_fill_use_free_memtab
        - fill_memtab
        - init_qp_num_fill_use_free_memtab
        - mbrc_num_fill_use_free_memtab
        - pic_handling_num_fill_use_free_memtab
        - rc_rd_model_num_fill_use_free_memtab
        - sad_acc_num_fill_use_free_memtab
        - use_or_fill_base
        - vbr_vbv_num_fill_use_free_memtab
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:151,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:151,41'
              BranchSideFuncs:
                - bit_allocation_num_fill_use_free_memtab
                - cbr_buffer_num_fill_use_free_memtab
                - est_sad_num_fill_use_free_memtab
                - mbrc_num_fill_use_free_memtab
                - vbr_vbv_num_fill_use_free_memtab
                - init_qp_num_fill_use_free_memtab
                - sad_acc_num_fill_use_free_memtab
                - pic_handling_num_fill_use_free_memtab
                - rc_rd_model_num_fill_use_free_memtab
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:152,11'
              BranchSideFuncs:
                - bit_allocation_num_fill_use_free_memtab
                - cbr_buffer_num_fill_use_free_memtab
                - est_sad_num_fill_use_free_memtab
                - mbrc_num_fill_use_free_memtab
                - vbr_vbv_num_fill_use_free_memtab
                - init_qp_num_fill_use_free_memtab
                - sad_acc_num_fill_use_free_memtab
                - pic_handling_num_fill_use_free_memtab
                - rc_rd_model_num_fill_use_free_memtab
                - fill_memtab
                - use_or_fill_base
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:151,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:152,11'
              BranchSideFuncs:
                - bit_allocation_num_fill_use_free_memtab
                - cbr_buffer_num_fill_use_free_memtab
                - est_sad_num_fill_use_free_memtab
                - mbrc_num_fill_use_free_memtab
                - vbr_vbv_num_fill_use_free_memtab
                - init_qp_num_fill_use_free_memtab
                - sad_acc_num_fill_use_free_memtab
                - pic_handling_num_fill_use_free_memtab
                - rc_rd_model_num_fill_use_free_memtab
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:155,8'
              BranchSideFuncs:
                - bit_allocation_num_fill_use_free_memtab
                - cbr_buffer_num_fill_use_free_memtab
                - est_sad_num_fill_use_free_memtab
                - mbrc_num_fill_use_free_memtab
                - vbr_vbv_num_fill_use_free_memtab
                - init_qp_num_fill_use_free_memtab
                - sad_acc_num_fill_use_free_memtab
                - pic_handling_num_fill_use_free_memtab
                - rc_rd_model_num_fill_use_free_memtab
                - fill_memtab
                - use_or_fill_base
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:155,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:158,14'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
                - bit_allocation_num_fill_use_free_memtab
                - cbr_buffer_num_fill_use_free_memtab
                - est_sad_num_fill_use_free_memtab
                - mbrc_num_fill_use_free_memtab
                - vbr_vbv_num_fill_use_free_memtab
                - init_qp_num_fill_use_free_memtab
                - sad_acc_num_fill_use_free_memtab
                - pic_handling_num_fill_use_free_memtab
                - rc_rd_model_num_fill_use_free_memtab
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:165,19'
              BranchSideFuncs:
                - bit_allocation_num_fill_use_free_memtab
                - cbr_buffer_num_fill_use_free_memtab
                - est_sad_num_fill_use_free_memtab
                - mbrc_num_fill_use_free_memtab
                - vbr_vbv_num_fill_use_free_memtab
                - init_qp_num_fill_use_free_memtab
                - sad_acc_num_fill_use_free_memtab
                - pic_handling_num_fill_use_free_memtab
                - rc_rd_model_num_fill_use_free_memtab
        - Branch String:   '/src/libhevc/encoder/rate_control_api.c:189,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:192,14'
              BranchSideFuncs:
                - rc_rd_model_num_fill_use_free_memtab
                - pic_handling_num_fill_use_free_memtab
            - BranchSide:      '/src/libhevc/encoder/rate_control_api.c:195,10'
              BranchSideFuncs:
                - pic_handling_num_fill_use_free_memtab
      Callsites:
        - Src:             '/src/libhevc/encoder/rate_control_api.c:157,9'
          Dst:             fill_memtab
        - Src:             '/src/libhevc/encoder/rate_control_api.c:163,9'
          Dst:             use_or_fill_base
        - Src:             '/src/libhevc/encoder/rate_control_api.c:168,23'
          Dst:             bit_allocation_num_fill_use_free_memtab
        - Src:             '/src/libhevc/encoder/rate_control_api.c:171,23'
          Dst:             cbr_buffer_num_fill_use_free_memtab
        - Src:             '/src/libhevc/encoder/rate_control_api.c:174,23'
          Dst:             est_sad_num_fill_use_free_memtab
        - Src:             '/src/libhevc/encoder/rate_control_api.c:177,23'
          Dst:             mbrc_num_fill_use_free_memtab
        - Src:             '/src/libhevc/encoder/rate_control_api.c:180,23'
          Dst:             vbr_vbv_num_fill_use_free_memtab
        - Src:             '/src/libhevc/encoder/rate_control_api.c:183,23'
          Dst:             init_qp_num_fill_use_free_memtab
        - Src:             '/src/libhevc/encoder/rate_control_api.c:186,23'
          Dst:             sad_acc_num_fill_use_free_memtab
        - Src:             '/src/libhevc/encoder/rate_control_api.c:191,27'
          Dst:             rc_rd_model_num_fill_use_free_memtab
        - Src:             '/src/libhevc/encoder/rate_control_api.c:194,23'
          Dst:             pic_handling_num_fill_use_free_memtab
    - functionName:    refine_set_of_points
      functionSourceFile: '/src/libhevc/encoder/rc_rd_model_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      char
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi4_res_bits
        - pi8_sad_h264
        - pi4_avg_mpeg2_qp_q6
        - u1_num_frms
        - pi1_frame_index
        - ps_model_coeff
        - ps_avg_deviation
      BBCount:         36
      ICount:          427
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - add32_var_q
        - div32_var_q
        - mult32_var_q
        - sub32_var_q
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:529,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:531,17'
              BranchSideFuncs:
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - mult32_var_q
                - add32_var_q
                - add32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - add32_var_q
                - div32_var_q
                - sub32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - mult32_var_q
                - add32_var_q
                - add32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:586,26'
              BranchSideFuncs:
                - div32_var_q
                - sub32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - mult32_var_q
                - add32_var_q
                - add32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:533,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:534,13'
              BranchSideFuncs:
                - div32_var_q
                - sub32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - mult32_var_q
                - add32_var_q
                - add32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - mult32_var_q
                - add32_var_q
                - add32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - add32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:536,31'
              BranchSideFuncs:
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - mult32_var_q
                - add32_var_q
                - add32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - add32_var_q
                - div32_var_q
                - sub32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - mult32_var_q
                - add32_var_q
                - add32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:543,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:545,31'
              BranchSideFuncs:
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - mult32_var_q
                - add32_var_q
                - add32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - add32_var_q
                - div32_var_q
                - sub32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - mult32_var_q
                - add32_var_q
                - add32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:548,9'
              BranchSideFuncs:
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - mult32_var_q
                - add32_var_q
                - add32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - add32_var_q
                - div32_var_q
                - sub32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - mult32_var_q
                - add32_var_q
                - add32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:573,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:573,40'
              BranchSideFuncs:
                - div32_var_q
                - mult32_var_q
                - add32_var_q
                - div32_var_q
                - sub32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - mult32_var_q
                - add32_var_q
                - add32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - mult32_var_q
                - add32_var_q
                - add32_var_q
                - sub32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:573,52'
              BranchSideFuncs:
                - div32_var_q
                - mult32_var_q
                - add32_var_q
                - div32_var_q
                - sub32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - mult32_var_q
                - add32_var_q
                - add32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - mult32_var_q
                - add32_var_q
                - add32_var_q
                - sub32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:593,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:595,17'
              BranchSideFuncs:
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - mult32_var_q
                - add32_var_q
                - add32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - sub32_var_q
                - sub32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:669,16'
              BranchSideFuncs:
                - sub32_var_q
                - sub32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:597,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:599,13'
              BranchSideFuncs:
                - sub32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - mult32_var_q
                - add32_var_q
                - add32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:601,31'
              BranchSideFuncs:
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - mult32_var_q
                - add32_var_q
                - add32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - sub32_var_q
                - sub32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:612,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:614,31'
              BranchSideFuncs:
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - mult32_var_q
                - add32_var_q
                - add32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - sub32_var_q
                - sub32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:617,9'
              BranchSideFuncs:
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - mult32_var_q
                - add32_var_q
                - add32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - sub32_var_q
                - sub32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:642,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:642,40'
              BranchSideFuncs:
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - sub32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - mult32_var_q
                - add32_var_q
                - add32_var_q
                - sub32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:642,52'
              BranchSideFuncs:
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - sub32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - mult32_var_q
                - add32_var_q
                - add32_var_q
                - sub32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:656,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:658,13'
              BranchSideFuncs:
                - sub32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - mult32_var_q
                - add32_var_q
                - add32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:660,5'
              BranchSideFuncs:
                - sub32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - mult32_var_q
                - add32_var_q
                - add32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:672,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:674,29'
              BranchSideFuncs:
                - sub32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:681,16'
              BranchSideFuncs:
                - sub32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:684,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:684,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:686,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:553,9'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:560,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:561,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:562,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:563,9'
          Dst:             add32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:564,9'
          Dst:             add32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:572,9'
          Dst:             sub32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:574,9'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:577,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:580,9'
          Dst:             add32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:588,5'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:622,9'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:629,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:630,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:631,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:632,9'
          Dst:             add32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:633,9'
          Dst:             add32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:641,9'
          Dst:             sub32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:643,9'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:647,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:655,9'
          Dst:             sub32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:671,9'
          Dst:             sub32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:683,9'
          Dst:             sub32_var_q
    - functionName:    calc_avg_sqr_dev_for_model
      functionSourceFile: '/src/libhevc/encoder/rc_rd_model_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi4_res_bits
        - pi8_sad_h264
        - pi4_avg_mpeg2_qp_q6
        - u1_num_frms
        - pi1_frame_index
        - ps_model_coeff
        - ps_avg_deviation
      BBCount:         15
      ICount:          214
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - add32_var_q
        - div32_var_q
        - mult32_var_q
        - sub32_var_q
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:730,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:733,16'
              BranchSideFuncs:
                - div32_var_q
                - mult32_var_q
                - add32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - add32_var_q
                - div32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:781,26'
              BranchSideFuncs:
                - div32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:734,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:735,13'
              BranchSideFuncs:
                - div32_var_q
                - div32_var_q
                - mult32_var_q
                - add32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - add32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:737,31'
              BranchSideFuncs:
                - div32_var_q
                - mult32_var_q
                - add32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - add32_var_q
                - div32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:747,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:749,31'
              BranchSideFuncs:
                - div32_var_q
                - mult32_var_q
                - add32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - add32_var_q
                - div32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:752,9'
              BranchSideFuncs:
                - div32_var_q
                - mult32_var_q
                - add32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - add32_var_q
                - div32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:768,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:768,40'
              BranchSideFuncs:
                - div32_var_q
                - mult32_var_q
                - add32_var_q
                - div32_var_q
                - div32_var_q
                - mult32_var_q
                - add32_var_q
                - sub32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:768,52'
              BranchSideFuncs:
                - div32_var_q
                - mult32_var_q
                - add32_var_q
                - div32_var_q
                - div32_var_q
                - mult32_var_q
                - add32_var_q
                - sub32_var_q
      Callsites:
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:756,9'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:760,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:761,9'
          Dst:             add32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:767,9'
          Dst:             sub32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:769,9'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:772,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:775,9'
          Dst:             add32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:783,5'
          Dst:             div32_var_q
    - functionName:    find_model_coeffs
      functionSourceFile: '/src/libhevc/encoder/rc_rd_model_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      char
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi4_res_bits
        - pi8_sad_h264
        - pi4_avg_mpeg2_qp_q6
        - u1_num_frms
        - u1_model_used
        - pi1_frame_index
        - pmc_model_coeff
        - pmc_model_coeff_lin
        - pmc_model_coeff_lin_wo_int
        - ps_rd_model
      BBCount:         43
      ICount:          643
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - add32_var_q
        - div32_var_q
        - mult32_var_q
        - sub32_var_q
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:236,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:238,17'
              BranchSideFuncs:
                - div32_var_q
                - add32_var_q
                - mult32_var_q
                - add32_var_q
                - mult32_var_q
                - add32_var_q
                - add32_var_q
                - mult32_var_q
                - add32_var_q
                - mult32_var_q
                - add32_var_q
                - mult32_var_q
                - add32_var_q
                - div32_var_q
                - div32_var_q
                - div32_var_q
                - div32_var_q
                - div32_var_q
                - div32_var_q
                - div32_var_q
                - mult32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - sub32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:304,26'
              BranchSideFuncs:
                - div32_var_q
                - div32_var_q
                - div32_var_q
                - div32_var_q
                - div32_var_q
                - div32_var_q
                - div32_var_q
                - mult32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - sub32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:240,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:241,13'
              BranchSideFuncs:
                - div32_var_q
                - div32_var_q
                - div32_var_q
                - div32_var_q
                - div32_var_q
                - div32_var_q
                - div32_var_q
                - mult32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - sub32_var_q
                - div32_var_q
                - add32_var_q
                - mult32_var_q
                - add32_var_q
                - mult32_var_q
                - add32_var_q
                - add32_var_q
                - mult32_var_q
                - add32_var_q
                - mult32_var_q
                - add32_var_q
                - mult32_var_q
                - add32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:243,31'
              BranchSideFuncs:
                - div32_var_q
                - add32_var_q
                - mult32_var_q
                - add32_var_q
                - mult32_var_q
                - add32_var_q
                - add32_var_q
                - mult32_var_q
                - add32_var_q
                - mult32_var_q
                - add32_var_q
                - mult32_var_q
                - add32_var_q
                - div32_var_q
                - div32_var_q
                - div32_var_q
                - div32_var_q
                - div32_var_q
                - div32_var_q
                - div32_var_q
                - mult32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - sub32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:252,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:254,31'
              BranchSideFuncs:
                - div32_var_q
                - add32_var_q
                - mult32_var_q
                - add32_var_q
                - mult32_var_q
                - add32_var_q
                - add32_var_q
                - mult32_var_q
                - add32_var_q
                - mult32_var_q
                - add32_var_q
                - mult32_var_q
                - add32_var_q
                - div32_var_q
                - div32_var_q
                - div32_var_q
                - div32_var_q
                - div32_var_q
                - div32_var_q
                - div32_var_q
                - mult32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - sub32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:257,9'
              BranchSideFuncs:
                - div32_var_q
                - add32_var_q
                - mult32_var_q
                - add32_var_q
                - mult32_var_q
                - add32_var_q
                - add32_var_q
                - mult32_var_q
                - add32_var_q
                - mult32_var_q
                - add32_var_q
                - mult32_var_q
                - add32_var_q
                - div32_var_q
                - div32_var_q
                - div32_var_q
                - div32_var_q
                - div32_var_q
                - div32_var_q
                - div32_var_q
                - mult32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - sub32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:330,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:330,42'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - sub32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:335,22'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - sub32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:330,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:332,23'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - sub32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:335,22'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - sub32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:335,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:338,9'
              BranchSideFuncs:
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - sub32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:397,16'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:362,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:365,13'
              BranchSideFuncs:
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - sub32_var_q
                - mult32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:389,9'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:397,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:400,9'
              BranchSideFuncs:
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - div32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:430,16'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:407,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:407,34'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:427,5'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:407,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:410,13'
              BranchSideFuncs:
                - div32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - div32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:427,5'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:430,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:430,8'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:437,16'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:440,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:441,44'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:443,32'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:458,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:460,31'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:463,9'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:465,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:468,13'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:473,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:265,9'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:277,9'
          Dst:             add32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:279,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:280,9'
          Dst:             add32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:283,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:284,9'
          Dst:             add32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:287,9'
          Dst:             add32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:290,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:291,9'
          Dst:             add32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:294,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:295,9'
          Dst:             add32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:298,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:299,9'
          Dst:             add32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:308,5'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:310,5'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:312,5'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:315,5'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:318,5'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:321,5'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:324,5'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:338,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:339,9'
          Dst:             sub32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:342,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:343,9'
          Dst:             sub32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:346,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:347,9'
          Dst:             sub32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:350,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:351,9'
          Dst:             sub32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:354,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:355,9'
          Dst:             sub32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:358,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:359,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:360,9'
          Dst:             sub32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:365,13'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:366,13'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:367,13'
          Dst:             sub32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:370,13'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:373,13'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:374,13'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:375,13'
          Dst:             sub32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:378,13'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:382,13'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:383,13'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:384,13'
          Dst:             sub32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:385,13'
          Dst:             sub32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:400,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:401,9'
          Dst:             sub32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:404,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:405,9'
          Dst:             sub32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:410,13'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:413,13'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:414,13'
          Dst:             sub32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:468,13'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:469,13'
          Dst:             div32_var_q
    - functionName:    is_qp_available
      functionSourceFile: '/src/libhevc/encoder/rc_rd_model_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ps_rd_model
        - u1_curr_frame_index
        - i4_num_frames_to_check
      BBCount:         14
      ICount:          100
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:803,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:805,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:812,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:806,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:807,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:809,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:809,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:810,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:811,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:812,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:813,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:815,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_model_valid
      functionSourceFile: '/src/libhevc/encoder/rc_rd_model_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1493
      functionLinenumberEnd: 1503
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rd_model
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1495,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1497,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1501,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    set_linear_coefficient
      functionSourceFile: '/src/libhevc/encoder/rc_rd_model_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1480
      functionLinenumberEnd: 1483
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ps_rd_model
        - model_coeff_a_lin_wo_int
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_linear_coefficient
      functionSourceFile: '/src/libhevc/encoder/rc_rd_model_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1468
      functionLinenumberEnd: 1469
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rd_model
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_frame_rd_model
      functionSourceFile: '/src/libhevc/encoder/rc_rd_model_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 1215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rd_model
      BBCount:         123
      ICount:          888
      EdgeCount:       163
      CyclomaticComplexity: 42
      functionsReached:
        - calc_avg_sqr_dev_for_model
        - find_model_coeffs
        - is_qp_available
        - refine_set_of_points
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:896,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:897,40'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
                - is_qp_available
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:899,28'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
                - is_qp_available
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:917,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:918,30'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
                - is_qp_available
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:925,11'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
                - is_qp_available
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:925,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:928,25'
              BranchSideFuncs:
                - is_qp_available
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:983,27'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:934,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:934,41'
              BranchSideFuncs:
                - is_qp_available
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:936,18'
              BranchSideFuncs:
                - is_qp_available
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:934,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:935,29'
              BranchSideFuncs:
                - is_qp_available
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:936,18'
              BranchSideFuncs:
                - is_qp_available
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:936,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:936,36'
              BranchSideFuncs:
                - is_qp_available
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:939,28'
              BranchSideFuncs:
                - is_qp_available
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:936,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:937,29'
              BranchSideFuncs:
                - is_qp_available
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:939,28'
              BranchSideFuncs:
                - is_qp_available
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:939,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:940,29'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
                - is_qp_available
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:951,17'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
                - is_qp_available
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:951,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:952,29'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
                - is_qp_available
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:954,17'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
                - is_qp_available
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:954,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:956,57'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
                - is_qp_available
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:969,17'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
                - is_qp_available
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:962,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:963,38'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
                - is_qp_available
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:964,16'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
                - is_qp_available
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:964,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:965,38'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
                - is_qp_available
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:966,30'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
                - is_qp_available
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:969,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:970,44'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
                - is_qp_available
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:972,32'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
                - is_qp_available
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:991,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:993,29'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1035,31'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1001,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1001,42'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1002,19'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1001,62'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1002,19'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1003,13'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1002,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1002,37'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1017,12'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1001,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1003,13'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1017,12'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1017,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1019,35'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1022,12'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1022,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1024,35'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1028,17'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1028,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1029,44'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1031,32'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1035,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1037,53'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1040,31'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1040,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1042,53'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1049,18'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1049,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1051,61'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1055,22'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1055,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1057,12'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1063,21'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1057,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1058,13'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1059,20'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1059,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1060,13'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1061,5'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1063,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1065,12'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1073,9'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1065,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1066,13'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1067,20'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1067,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1068,13'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1069,5'
              BranchSideFuncs:
                - find_model_coeffs
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1084,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1084,46'
              BranchSideFuncs:
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1089,5'
              BranchSideFuncs:
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1084,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1089,5'
              BranchSideFuncs:
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1097,13'
              BranchSideFuncs:
                - calc_avg_sqr_dev_for_model
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1106,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1109,13'
              BranchSideFuncs:
                - refine_set_of_points
                - find_model_coeffs
                - refine_set_of_points
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1160,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1117,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1119,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1130,17'
              BranchSideFuncs:
                - find_model_coeffs
                - refine_set_of_points
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1160,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1165,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1175,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1165,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1166,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1171,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1175,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1175,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1177,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1177,46'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1177,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1178,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1177,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1178,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1179,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:939,12'
          Dst:             is_qp_available
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:1072,34'
          Dst:             find_model_coeffs
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:1096,9'
          Dst:             calc_avg_sqr_dev_for_model
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:1108,26'
          Dst:             refine_set_of_points
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:1129,42'
          Dst:             find_model_coeffs
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:1141,30'
          Dst:             refine_set_of_points
    - functionName:    add_frame_to_rd_model
      functionSourceFile: '/src/libhevc/encoder/rc_rd_model_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1419
      functionLinenumberEnd: 1458
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ps_rd_model
        - i4_res_bits
        - i4_avg_mp2qp_q6
        - i8_sad_h264
        - u1_num_skips
      BBCount:         18
      ICount:          172
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - update_frame_rd_model
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1428,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1430,16'
              BranchSideFuncs:
                - update_frame_rd_model
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1439,8'
              BranchSideFuncs:
                - update_frame_rd_model
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1430,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1431,34'
              BranchSideFuncs:
                - update_frame_rd_model
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1432,14'
              BranchSideFuncs:
                - update_frame_rd_model
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1439,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1439,8'
              BranchSideFuncs:
                - update_frame_rd_model
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1442,58'
              BranchSideFuncs:
                - update_frame_rd_model
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1449,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1450,13'
              BranchSideFuncs:
                - update_frame_rd_model
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1452,12'
              BranchSideFuncs:
                - update_frame_rd_model
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1452,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1454,13'
              BranchSideFuncs:
                - update_frame_rd_model
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1456,31'
              BranchSideFuncs:
                - update_frame_rd_model
      Callsites:
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:1456,9'
          Dst:             update_frame_rd_model
    - functionName:    find_qp_for_target_bits
      functionSourceFile: '/src/libhevc/encoder/rc_rd_model_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1280
      functionLinenumberEnd: 1403
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_rd_model
        - u4_target_res_bits
        - u4_estimated_sad
        - i4_max_qp_q6
        - i4_min_qp_q6
      BBCount:         39
      ICount:          313
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - div32_var_q
        - mult32_var_q
        - sqrt32_var_q
        - sub32_var_q
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1309,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1319,22'
              BranchSideFuncs:
                - mult32_var_q
                - mult32_var_q
                - sub32_var_q
                - mult32_var_q
                - sub32_var_q
                - sqrt32_var_q
                - sub32_var_q
                - mult32_var_q
                - div32_var_q
                - sub32_var_q
                - div32_var_q
                - div32_var_q
                - sub32_var_q
                - div32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1346,21'
              BranchSideFuncs:
                - sub32_var_q
                - div32_var_q
                - div32_var_q
                - sub32_var_q
                - div32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1339,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1339,34'
              BranchSideFuncs:
                - sub32_var_q
                - div32_var_q
                - div32_var_q
                - sub32_var_q
                - div32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1342,13'
              BranchSideFuncs:
                - sub32_var_q
                - div32_var_q
                - div32_var_q
                - sub32_var_q
                - div32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1339,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1342,13'
              BranchSideFuncs:
                - sub32_var_q
                - div32_var_q
                - div32_var_q
                - sub32_var_q
                - div32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1344,5'
              BranchSideFuncs:
                - sub32_var_q
                - div32_var_q
                - div32_var_q
                - sub32_var_q
                - div32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1346,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1352,40'
              BranchSideFuncs:
                - sub32_var_q
                - div32_var_q
                - sub32_var_q
                - div32_var_q
                - div32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1363,28'
              BranchSideFuncs:
                - sub32_var_q
                - div32_var_q
                - div32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1354,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1357,13'
              BranchSideFuncs:
                - sub32_var_q
                - div32_var_q
                - div32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1359,5'
              BranchSideFuncs:
                - sub32_var_q
                - div32_var_q
                - div32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1363,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1367,40'
              BranchSideFuncs:
                - div32_var_q
                - sub32_var_q
                - div32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1371,21'
              BranchSideFuncs:
                - sub32_var_q
                - div32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1371,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1374,9'
              BranchSideFuncs:
                - div32_var_q
                - sub32_var_q
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1378,14'
              BranchSideFuncs:
                - sub32_var_q
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1389,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1391,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1393,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1393,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1393,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1393,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1393,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1393,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1393,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1395,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1397,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1399,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1399,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1399,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1401,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:1319,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:1322,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:1323,9'
          Dst:             sub32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:1324,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:1325,9'
          Dst:             sub32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:1328,9'
          Dst:             sqrt32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:1333,9'
          Dst:             sub32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:1336,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:1337,9'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:1352,9'
          Dst:             sub32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:1353,9'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:1367,9'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:1374,9'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:1388,5'
          Dst:             sub32_var_q
    - functionName:    estimate_bits_for_qp
      functionSourceFile: '/src/libhevc/encoder/rc_rd_model_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1228
      functionLinenumberEnd: 1263
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_rd_model
        - u4_estimated_sad
        - i4_avg_qp_q6
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - div32_var_q
        - mult32_var_q
        - number_t_to_word32
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:1261,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1261,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:1262,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:1251,5'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:1255,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:1260,5'
          Dst:             number_t_to_word32
    - functionName:    reset_frm_rc_rd_model
      functionSourceFile: '/src/libhevc/encoder/rc_rd_model_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rd_model
      BBCount:         1
      ICount:          85
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_frm_rc_rd_model
      functionSourceFile: '/src/libhevc/encoder/rc_rd_model_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_rd_model
        - u1_max_frames_modelled
      BBCount:         1
      ICount:          92
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    use_or_fill_base
      functionSourceFile: '/src/libhevc/encoder/mem_req_and_acq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - ptr_to_be_filled
        - e_func_type
      BBCount:         10
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:94,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:96,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:107,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:96,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:98,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:103,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:107,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:109,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:119,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:109,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:111,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:116,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fill_memtab
      functionSourceFile: '/src/libhevc/encoder/mem_req_and_acq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - u4_size
        - i4_alignment
        - e_usage
        - e_mem_region
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rc_rd_model_num_fill_use_free_memtab
      functionSourceFile: '/src/libhevc/encoder/rc_rd_model_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pps_rc_rd_model
        - ps_memtab
        - e_func_type
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fill_memtab
        - use_or_fill_base
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:65,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:65,41'
              BranchSideFuncs:
                - fill_memtab.845
                - use_or_fill_base.844
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:66,11'
              BranchSideFuncs:
                - fill_memtab.845
                - use_or_fill_base.844
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:65,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:66,11'
              BranchSideFuncs:
                - fill_memtab.845
                - use_or_fill_base.844
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:69,8'
              BranchSideFuncs:
                - fill_memtab.845
                - use_or_fill_base.844
        - Branch String:   '/src/libhevc/encoder/rc_rd_model_fix.c:69,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:69,8'
              BranchSideFuncs:
                - fill_memtab.845
                - use_or_fill_base.844
            - BranchSide:      '/src/libhevc/encoder/rc_rd_model_fix.c:72,14'
              BranchSideFuncs:
                - fill_memtab.845
                - use_or_fill_base.844
      Callsites:
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:71,9'
          Dst:             fill_memtab
        - Src:             '/src/libhevc/encoder/rc_rd_model_fix.c:73,9'
          Dst:             use_or_fill_base
    - functionName:    sad_acc_get_sad
      functionSourceFile: '/src/libhevc/encoder/rc_sad_acc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sad_acc_handle
        - pi4_sad
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rc_sad_acc.c:131,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_sad_acc.c:133,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rc_sad_acc.c:135,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sad_acc_put_sad
      functionSourceFile: '/src/libhevc/encoder/rc_sad_acc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_sad_acc_handle
        - i4_cur_intra_sad
        - i4_cur_sad
        - i4_cur_pic_type
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_sad_acc
      functionSourceFile: '/src/libhevc/encoder/rc_sad_acc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sad_acc_handle
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rc_sad_acc.c:94,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_sad_acc.c:96,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/rc_sad_acc.c:98,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    use_or_fill_base
      functionSourceFile: '/src/libhevc/encoder/mem_req_and_acq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - ptr_to_be_filled
        - e_func_type
      BBCount:         10
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:94,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:96,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:107,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:96,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:98,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:103,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:107,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:109,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:119,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:109,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:111,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:116,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fill_memtab
      functionSourceFile: '/src/libhevc/encoder/mem_req_and_acq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - u4_size
        - i4_alignment
        - e_usage
        - e_mem_region
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sad_acc_num_fill_use_free_memtab
      functionSourceFile: '/src/libhevc/encoder/rc_sad_acc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pps_sad_acc_handle
        - ps_memtab
        - e_func_type
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fill_memtab
        - use_or_fill_base
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/rc_sad_acc.c:67,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_sad_acc.c:67,41'
              BranchSideFuncs:
                - fill_memtab.871
                - use_or_fill_base.870
            - BranchSide:      '/src/libhevc/encoder/rc_sad_acc.c:68,11'
              BranchSideFuncs:
                - fill_memtab.871
                - use_or_fill_base.870
        - Branch String:   '/src/libhevc/encoder/rc_sad_acc.c:67,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_sad_acc.c:68,11'
              BranchSideFuncs:
                - fill_memtab.871
                - use_or_fill_base.870
            - BranchSide:      '/src/libhevc/encoder/rc_sad_acc.c:71,8'
              BranchSideFuncs:
                - fill_memtab.871
                - use_or_fill_base.870
        - Branch String:   '/src/libhevc/encoder/rc_sad_acc.c:71,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/rc_sad_acc.c:71,8'
              BranchSideFuncs:
                - fill_memtab.871
                - use_or_fill_base.870
            - BranchSide:      '/src/libhevc/encoder/rc_sad_acc.c:74,14'
              BranchSideFuncs:
                - fill_memtab.871
                - use_or_fill_base.870
      Callsites:
        - Src:             '/src/libhevc/encoder/rc_sad_acc.c:73,9'
          Dst:             fill_memtab
        - Src:             '/src/libhevc/encoder/rc_sad_acc.c:75,9'
          Dst:             use_or_fill_base
    - functionName:    shr32
      functionSourceFile: '/src/libhevc/encoder/ia_basic_ops32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ia_basic_ops32.h:218,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:220,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:227,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ia_basic_ops32.h:220,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:221,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:223,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    subc_32
      functionSourceFile: '/src/libhevc/encoder/ia_basic_ops32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1026
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - nr
        - dr
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ia_basic_ops32.h:1018,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:1020,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:1024,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    shl32
      functionSourceFile: '/src/libhevc/encoder/ia_basic_ops32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ia_basic_ops32.h:179,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:180,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:182,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    number_t_to_word32
      functionSourceFile: '/src/libhevc/encoder/var_q_operator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - num_a
        - a
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - shr32_dir_sat
      functionUses:    30
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/var_q_operator.c:187,10'
          Dst:             shr32_dir_sat
    - functionName:    shr32_dir_sat
      functionSourceFile: '/src/libhevc/encoder/ia_basic_ops32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - shl32_sat
        - shr32
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ia_basic_ops32.h:455,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:457,29'
              BranchSideFuncs:
                - shl32_sat
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:461,25'
              BranchSideFuncs:
                - shr32
      Callsites:
        - Src:             '/src/libhevc/encoder/ia_basic_ops32.h:457,19'
          Dst:             shl32_sat
        - Src:             '/src/libhevc/encoder/ia_basic_ops32.h:461,19'
          Dst:             shr32
    - functionName:    shl32_sat
      functionSourceFile: '/src/libhevc/encoder/ia_basic_ops32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         16
      ICount:          76
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - shl32
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ia_basic_ops32.h:266,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:267,11'
              BranchSideFuncs:
                - shl32
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:268,5'
              BranchSideFuncs:
                - shl32
        - Branch String:   '/src/libhevc/encoder/ia_basic_ops32.h:268,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:268,5'
              BranchSideFuncs:
                - shl32
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:270,12'
              BranchSideFuncs:
                - shl32
        - Branch String:   '/src/libhevc/encoder/ia_basic_ops32.h:270,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:272,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:275,17'
              BranchSideFuncs:
                - shl32
      Callsites:
        - Src:             '/src/libhevc/encoder/ia_basic_ops32.h:281,13'
          Dst:             shl32
    - functionName:    sqrt32_var_q
      functionSourceFile: '/src/libhevc/encoder/var_q_operator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - c
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sqrtFix_interpolate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/var_q_operator.c:180,13'
          Dst:             sqrtFix_interpolate
    - functionName:    sub32
      functionSourceFile: '/src/libhevc/encoder/ia_basic_ops32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sub32_var_q
      functionSourceFile: '/src/libhevc/encoder/var_q_operator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - c
      BBCount:         9
      ICount:          139
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - norm32
        - shl32_dir_sat
        - shr32_dir_sat
        - sub32
      functionUses:    24
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/var_q_operator.c:150,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/var_q_operator.c:152,32'
              BranchSideFuncs:
                - shl32_dir_sat
                - shr32_dir_sat
                - sub32
            - BranchSide:      '/src/libhevc/encoder/var_q_operator.c:156,13'
              BranchSideFuncs:
                - shl32_dir_sat
                - shl32_dir_sat
                - sub32
                - shl32_dir_sat
                - shr32_dir_sat
        - Branch String:   '/src/libhevc/encoder/var_q_operator.c:156,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/var_q_operator.c:158,32'
              BranchSideFuncs:
                - shl32_dir_sat
                - shr32_dir_sat
                - sub32
            - BranchSide:      '/src/libhevc/encoder/var_q_operator.c:164,32'
              BranchSideFuncs:
                - shl32_dir_sat
                - shl32_dir_sat
                - sub32
      Callsites:
        - Src:             '/src/libhevc/encoder/var_q_operator.c:142,14'
          Dst:             norm32
        - Src:             '/src/libhevc/encoder/var_q_operator.c:143,14'
          Dst:             norm32
        - Src:             '/src/libhevc/encoder/var_q_operator.c:152,16'
          Dst:             shl32_dir_sat
        - Src:             '/src/libhevc/encoder/var_q_operator.c:153,16'
          Dst:             shr32_dir_sat
        - Src:             '/src/libhevc/encoder/var_q_operator.c:158,16'
          Dst:             shl32_dir_sat
        - Src:             '/src/libhevc/encoder/var_q_operator.c:159,16'
          Dst:             shr32_dir_sat
        - Src:             '/src/libhevc/encoder/var_q_operator.c:164,16'
          Dst:             shl32_dir_sat
        - Src:             '/src/libhevc/encoder/var_q_operator.c:165,16'
          Dst:             shl32_dir_sat
        - Src:             '/src/libhevc/encoder/var_q_operator.c:169,13'
          Dst:             sub32
    - functionName:    norm32
      functionSourceFile: '/src/libhevc/encoder/ia_basic_ops32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - a
      BBCount:         14
      ICount:          65
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ia_basic_ops32.h:770,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:772,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:776,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ia_basic_ops32.h:776,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:778,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:782,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ia_basic_ops32.h:782,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:784,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:786,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ia_basic_ops32.h:786,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:788,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    shl32_dir_sat
      functionSourceFile: '/src/libhevc/encoder/ia_basic_ops32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - shl32_sat
        - shr32
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ia_basic_ops32.h:365,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:367,25'
              BranchSideFuncs:
                - shr32
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:371,29'
              BranchSideFuncs:
                - shl32_sat
      Callsites:
        - Src:             '/src/libhevc/encoder/ia_basic_ops32.h:367,19'
          Dst:             shr32
        - Src:             '/src/libhevc/encoder/ia_basic_ops32.h:371,19'
          Dst:             shl32_sat
    - functionName:    add32
      functionSourceFile: '/src/libhevc/encoder/ia_basic_ops32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add32_var_q
      functionSourceFile: '/src/libhevc/encoder/var_q_operator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - c
      BBCount:         9
      ICount:          139
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - add32
        - norm32
        - shl32_dir_sat
        - shr32_dir_sat
      functionUses:    19
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/var_q_operator.c:108,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/var_q_operator.c:110,32'
              BranchSideFuncs:
                - shl32_dir_sat
                - shr32_dir_sat
                - add32
            - BranchSide:      '/src/libhevc/encoder/var_q_operator.c:114,13'
              BranchSideFuncs:
                - shl32_dir_sat
                - shl32_dir_sat
                - add32
                - shl32_dir_sat
                - shr32_dir_sat
        - Branch String:   '/src/libhevc/encoder/var_q_operator.c:114,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/var_q_operator.c:116,32'
              BranchSideFuncs:
                - shl32_dir_sat
                - shr32_dir_sat
                - add32
            - BranchSide:      '/src/libhevc/encoder/var_q_operator.c:122,32'
              BranchSideFuncs:
                - shl32_dir_sat
                - shl32_dir_sat
                - add32
      Callsites:
        - Src:             '/src/libhevc/encoder/var_q_operator.c:100,14'
          Dst:             norm32
        - Src:             '/src/libhevc/encoder/var_q_operator.c:101,14'
          Dst:             norm32
        - Src:             '/src/libhevc/encoder/var_q_operator.c:110,16'
          Dst:             shl32_dir_sat
        - Src:             '/src/libhevc/encoder/var_q_operator.c:111,16'
          Dst:             shr32_dir_sat
        - Src:             '/src/libhevc/encoder/var_q_operator.c:116,16'
          Dst:             shl32_dir_sat
        - Src:             '/src/libhevc/encoder/var_q_operator.c:117,16'
          Dst:             shr32_dir_sat
        - Src:             '/src/libhevc/encoder/var_q_operator.c:122,16'
          Dst:             shl32_dir_sat
        - Src:             '/src/libhevc/encoder/var_q_operator.c:123,16'
          Dst:             shl32_dir_sat
        - Src:             '/src/libhevc/encoder/var_q_operator.c:127,13'
          Dst:             add32
    - functionName:    div32
      functionSourceFile: '/src/libhevc/encoder/ia_basic_ops32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1057
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - q_format
      BBCount:         21
      ICount:          168
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - norm32
        - subc_32
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ia_basic_ops32.h:1069,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:1069,25'
              BranchSideFuncs:
                - norm32
                - norm32
                - subc_32
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:1075,8'
              BranchSideFuncs:
                - norm32
                - norm32
                - subc_32
        - Branch String:   '/src/libhevc/encoder/ia_basic_ops32.h:1069,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:1071,14'
              BranchSideFuncs:
                - norm32
                - norm32
                - subc_32
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:1075,8'
              BranchSideFuncs:
                - norm32
                - norm32
                - subc_32
        - Branch String:   '/src/libhevc/encoder/ia_basic_ops32.h:1075,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:1077,14'
              BranchSideFuncs:
                - norm32
                - norm32
                - subc_32
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:1081,13'
              BranchSideFuncs:
                - norm32
                - norm32
                - subc_32
        - Branch String:   '/src/libhevc/encoder/ia_basic_ops32.h:1081,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:1083,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:1087,14'
              BranchSideFuncs:
                - norm32
                - norm32
                - subc_32
        - Branch String:   '/src/libhevc/encoder/ia_basic_ops32.h:1095,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:1110,31'
              BranchSideFuncs:
                - subc_32
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:1116,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ia_basic_ops32.h:1116,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:1118,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:1121,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ia_basic_ops32.h:1089,12'
          Dst:             norm32
        - Src:             '/src/libhevc/encoder/ia_basic_ops32.h:1091,12'
          Dst:             norm32
        - Src:             '/src/libhevc/encoder/ia_basic_ops32.h:1110,23'
          Dst:             subc_32
    - functionName:    div32_var_q
      functionSourceFile: '/src/libhevc/encoder/var_q_operator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - c
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - div32
      functionUses:    53
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/var_q_operator.c:86,13'
          Dst:             div32
    - functionName:    mult32
      functionSourceFile: '/src/libhevc/encoder/ia_basic_ops40.h'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mult32_var_q
      functionSourceFile: '/src/libhevc/encoder/var_q_operator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - c
      BBCount:         3
      ICount:          79
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mult32
        - norm32
        - shl32_sat
      functionUses:    68
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/var_q_operator.c:67,14'
          Dst:             norm32
        - Src:             '/src/libhevc/encoder/var_q_operator.c:68,14'
          Dst:             norm32
        - Src:             '/src/libhevc/encoder/var_q_operator.c:73,12'
          Dst:             shl32_sat
        - Src:             '/src/libhevc/encoder/var_q_operator.c:74,12'
          Dst:             shl32_sat
        - Src:             '/src/libhevc/encoder/var_q_operator.c:76,13'
          Dst:             mult32
    - functionName:    change_vbr_vbv_bit_rate
      functionSourceFile: '/src/libhevc/encoder/vbr_storage_vbv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_vbr_storage_vbv
        - i4_max_bit_rate
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - change_bitrate_in_error_bits
        - div32_var_q
        - mult32_var_q
        - number_t_to_word32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/vbr_storage_vbv.c:392,5'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/vbr_storage_vbv.c:392,5'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/vbr_storage_vbv.c:392,5'
          Dst:             number_t_to_word32
        - Src:             '/src/libhevc/encoder/vbr_storage_vbv.c:399,5'
          Dst:             change_bitrate_in_error_bits
    - functionName:    change_vbr_vbv_frame_rate
      functionSourceFile: '/src/libhevc/encoder/vbr_storage_vbv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_vbr_storage_vbv
        - i4_frm_rate
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - change_frm_rate_in_error_bits
        - div32_var_q
        - mult32_var_q
        - number_t_to_word32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/vbr_storage_vbv.c:369,5'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/vbr_storage_vbv.c:369,5'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/vbr_storage_vbv.c:369,5'
          Dst:             number_t_to_word32
        - Src:             '/src/libhevc/encoder/vbr_storage_vbv.c:376,5'
          Dst:             change_frm_rate_in_error_bits
    - functionName:    get_max_tgt_bits_dvd_comp
      functionSourceFile: '/src/libhevc/encoder/vbr_storage_vbv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_vbr_storage_vbv
        - i4_rem_bits_in_gop
        - i4_rem_frms_in_gop
        - e_pic_type
      BBCount:         16
      ICount:          143
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/vbr_storage_vbv.c:330,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/vbr_storage_vbv.c:331,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/vbr_storage_vbv.c:332,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/vbr_storage_vbv.c:332,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/vbr_storage_vbv.c:333,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/vbr_storage_vbv.c:335,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/vbr_storage_vbv.c:335,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/vbr_storage_vbv.c:337,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/vbr_storage_vbv.c:341,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/vbr_storage_vbv.c:347,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/vbr_storage_vbv.c:349,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/vbr_storage_vbv.c:352,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/vbr_storage_vbv.c:352,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/vbr_storage_vbv.c:352,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/vbr_storage_vbv.c:352,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_vbv_buf_fullness
      functionSourceFile: '/src/libhevc/encoder/vbr_storage_vbv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_vbr_storage_vbv
        - u4_bits
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_error_bits
        - overflow_avoided_summation
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/vbr_storage_vbv.c:295,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/vbr_storage_vbv.c:295,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/vbr_storage_vbv.c:297,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/vbr_storage_vbv.c:289,28'
          Dst:             get_error_bits
        - Src:             '/src/libhevc/encoder/vbr_storage_vbv.c:292,5'
          Dst:             overflow_avoided_summation
    - functionName:    get_max_bits_inflow_per_frm_periode
      functionSourceFile: '/src/libhevc/encoder/vbr_storage_vbv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_vbr_storage_vbv
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_cur_vbv_buf_size
      functionSourceFile: '/src/libhevc/encoder/vbr_storage_vbv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_vbr_storage_vbv
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_max_vbv_buf_size
      functionSourceFile: '/src/libhevc/encoder/vbr_storage_vbv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_vbr_storage_vbv
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_vbv_buffer_status
      functionSourceFile: '/src/libhevc/encoder/vbr_storage_vbv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_vbr_storage_vbv
        - i4_total_frame_bits
        - pi4_num_bits_to_prevent_vbv_underflow
      BBCount:         15
      ICount:          110
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - get_error_bits
        - overflow_avoided_summation
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/vbr_storage_vbv.c:215,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/vbr_storage_vbv.c:217,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/vbr_storage_vbv.c:220,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/vbr_storage_vbv.c:223,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/vbr_storage_vbv.c:225,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/vbr_storage_vbv.c:227,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/vbr_storage_vbv.c:227,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/vbr_storage_vbv.c:229,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/vbr_storage_vbv.c:231,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/vbr_storage_vbv.c:231,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/vbr_storage_vbv.c:233,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/vbr_storage_vbv.c:237,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/vbr_storage_vbv.c:208,28'
          Dst:             get_error_bits
        - Src:             '/src/libhevc/encoder/vbr_storage_vbv.c:212,5'
          Dst:             overflow_avoided_summation
    - functionName:    get_max_target_bits
      functionSourceFile: '/src/libhevc/encoder/vbr_storage_vbv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_vbr_storage_vbv
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_error_bits
        - overflow_avoided_summation
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/vbr_storage_vbv.c:179,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/vbr_storage_vbv.c:179,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/vbr_storage_vbv.c:181,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/vbr_storage_vbv.c:174,28'
          Dst:             get_error_bits
        - Src:             '/src/libhevc/encoder/vbr_storage_vbv.c:177,5'
          Dst:             overflow_avoided_summation
    - functionName:    update_vbr_vbv
      functionSourceFile: '/src/libhevc/encoder/vbr_storage_vbv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_vbr_storage_vbv
        - i4_total_bits_decoded
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_error_bits
        - overflow_avoided_summation
        - update_error_bits
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/vbr_storage_vbv.c:147,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/vbr_storage_vbv.c:147,8'
              BranchSideFuncs:
                - update_error_bits
            - BranchSide:      '/src/libhevc/encoder/vbr_storage_vbv.c:149,47'
              BranchSideFuncs:
                - update_error_bits
      Callsites:
        - Src:             '/src/libhevc/encoder/vbr_storage_vbv.c:140,28'
          Dst:             get_error_bits
        - Src:             '/src/libhevc/encoder/vbr_storage_vbv.c:143,5'
          Dst:             overflow_avoided_summation
        - Src:             '/src/libhevc/encoder/vbr_storage_vbv.c:155,5'
          Dst:             update_error_bits
    - functionName:    init_vbr_vbv
      functionSourceFile: '/src/libhevc/encoder/vbr_storage_vbv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_vbr_storage_vbv
        - i4_max_bit_rate
        - i4_frm_rate
        - i4_max_vbv_buff_size
      BBCount:         3
      ICount:          75
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - div32_var_q
        - init_error_bits
        - mult32_var_q
        - number_t_to_word32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/vbr_storage_vbv.c:119,5'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/vbr_storage_vbv.c:119,5'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/vbr_storage_vbv.c:119,5'
          Dst:             number_t_to_word32
        - Src:             '/src/libhevc/encoder/vbr_storage_vbv.c:123,5'
          Dst:             init_error_bits
    - functionName:    use_or_fill_base
      functionSourceFile: '/src/libhevc/encoder/mem_req_and_acq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - ptr_to_be_filled
        - e_func_type
      BBCount:         10
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:94,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:96,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:107,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:96,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:98,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:103,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:107,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:109,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:119,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:109,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:111,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:116,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fill_memtab
      functionSourceFile: '/src/libhevc/encoder/mem_req_and_acq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - u4_size
        - i4_alignment
        - e_usage
        - e_mem_region
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vbr_vbv_num_fill_use_free_memtab
      functionSourceFile: '/src/libhevc/encoder/vbr_storage_vbv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pps_vbr_storage_vbv
        - ps_memtab
        - e_func_type
      BBCount:         12
      ICount:          85
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - error_bits_num_fill_use_free_memtab
        - fill_memtab
        - use_or_fill_base
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/vbr_storage_vbv.c:80,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/vbr_storage_vbv.c:80,41'
              BranchSideFuncs:
                - error_bits_num_fill_use_free_memtab
                - fill_memtab.977
                - use_or_fill_base.976
            - BranchSide:      '/src/libhevc/encoder/vbr_storage_vbv.c:81,11'
              BranchSideFuncs:
                - error_bits_num_fill_use_free_memtab
                - fill_memtab.977
                - use_or_fill_base.976
        - Branch String:   '/src/libhevc/encoder/vbr_storage_vbv.c:80,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/vbr_storage_vbv.c:81,11'
              BranchSideFuncs:
                - error_bits_num_fill_use_free_memtab
                - fill_memtab.977
                - use_or_fill_base.976
            - BranchSide:      '/src/libhevc/encoder/vbr_storage_vbv.c:84,8'
              BranchSideFuncs:
                - error_bits_num_fill_use_free_memtab
                - fill_memtab.977
                - use_or_fill_base.976
        - Branch String:   '/src/libhevc/encoder/vbr_storage_vbv.c:84,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/vbr_storage_vbv.c:84,8'
              BranchSideFuncs:
                - fill_memtab.977
                - use_or_fill_base.976
                - error_bits_num_fill_use_free_memtab
            - BranchSide:      '/src/libhevc/encoder/vbr_storage_vbv.c:87,14'
              BranchSideFuncs:
                - fill_memtab.977
                - use_or_fill_base.976
                - error_bits_num_fill_use_free_memtab
      Callsites:
        - Src:             '/src/libhevc/encoder/vbr_storage_vbv.c:86,9'
          Dst:             fill_memtab
        - Src:             '/src/libhevc/encoder/vbr_storage_vbv.c:92,9'
          Dst:             use_or_fill_base
        - Src:             '/src/libhevc/encoder/vbr_storage_vbv.c:96,23'
          Dst:             error_bits_num_fill_use_free_memtab
    - functionName:    change_vsp_fidp
      functionSourceFile: '/src/libhevc/encoder/vbr_str_prms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_vbr_str_prms
        - u4_frms_in_delay_period
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_vbv_str_prms
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/vbr_str_prms.c:146,5'
          Dst:             init_vbv_str_prms
    - functionName:    init_vbv_str_prms
      functionSourceFile: '/src/libhevc/encoder/vbr_str_prms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - p_vbr_str_prms
        - u4_intra_frm_interval
        - u4_src_ticks
        - u4_tgt_ticks
        - u4_frms_in_delay_period
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    change_vsp_src_ticks
      functionSourceFile: '/src/libhevc/encoder/vbr_str_prms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_vbr_str_prms
        - u4_src_ticks
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_vbv_str_prms
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/vbr_str_prms.c:129,5'
          Dst:             init_vbv_str_prms
    - functionName:    change_vsp_tgt_ticks
      functionSourceFile: '/src/libhevc/encoder/vbr_str_prms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_vbr_str_prms
        - u4_tgt_ticks
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    change_vsp_ifi
      functionSourceFile: '/src/libhevc/encoder/vbr_str_prms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_vbr_str_prms
        - u4_intra_frame_int
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_vbv_str_prms
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/vbr_str_prms.c:83,5'
          Dst:             init_vbv_str_prms
    - functionName:    check_update_rbip
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rbip
        - ps_pic_handling
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_actual_num_frames_in_gop
        - overflow_avoided_summation
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:242,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:242,8'
              BranchSideFuncs:
                - overflow_avoided_summation
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:244,42'
              BranchSideFuncs:
                - overflow_avoided_summation
      Callsites:
        - Src:             '/src/libhevc/encoder/bit_allocation.c:241,37'
          Dst:             get_actual_num_frames_in_gop
        - Src:             '/src/libhevc/encoder/bit_allocation.c:246,9'
          Dst:             overflow_avoided_summation
    - functionName:    get_actual_num_frames_in_gop
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - pic_type_get_actual_frms_in_gop
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:174,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:176,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:178,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/bit_allocation.c:173,5'
          Dst:             pic_type_get_actual_frms_in_gop
    - functionName:    overflow_avoided_summation
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2977
      functionLinenumberEnd: 2984
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pi4_accumulator
        - i4_input
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2978,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2978,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2980,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2978,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2979,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2980,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2980,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2980,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2983,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2980,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2981,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2983,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ba_set_enable_look_ahead
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3233
      functionLinenumberEnd: 3235
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - i4_fp_bit_alloc_in_sp
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ba_get_2pass_total_frames
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3221
      functionLinenumberEnd: 3222
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bit_alloc_set_2pass_total_frames
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3209
      functionLinenumberEnd: 3211
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - i4_total_2pass_frames
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ba_get_max_avg_qscale_first_pass
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3196
      functionLinenumberEnd: 3197
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ba_get_avg_qscale_first_pass
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3184
      functionLinenumberEnd: 3185
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ba_set_max_avg_qscale_first_pass
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3172
      functionLinenumberEnd: 3174
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - f_average_qscale_1st_pass
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ba_set_avg_qscale_first_pass
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3159
      functionLinenumberEnd: 3161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - f_average_qscale_1st_pass
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ba_get_qscale_max_clip_in_second_pass
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3146
      functionLinenumberEnd: 3147
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ba_get_frame_number_in_gop
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3134
      functionLinenumberEnd: 3135
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_f_curr_by_sum_subgop
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3122
      functionLinenumberEnd: 3123
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ba_gop_info_average_qscale_gop_without_offset
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3030
      functionLinenumberEnd: 3034
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ba_get_prev_frame_tot_bits
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3018
      functionLinenumberEnd: 3019
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - i4_pic
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ba_get_prev_frame_tot_est_bits
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3006
      functionLinenumberEnd: 3007
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - i4_pic
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ba_get_sum_complexity_segment_cross_peak
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2994
      functionLinenumberEnd: 2995
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ba_get_luma_pels
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2965
      functionLinenumberEnd: 2966
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ba_set_gop_stat_in_bit_alloc
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2953
      functionLinenumberEnd: 2955
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - pv_gop_stat_summary
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bit_alloc_set_curr_i_to_sum_i
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2940
      functionLinenumberEnd: 2942
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - f_curr_i_to_sum
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_bit_allocation_i_frames
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2902
      functionLinenumberEnd: 2929
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - ps_cbr_buffer
        - ps_pic_handle
        - i4_lap_window_comp
        - i4_num_frames
      BBCount:         9
      ICount:          102
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_error_bits_for_desired_buf
        - get_rc_type
        - get_vbv_buffer_based_excess
        - set_rbip
        - update_rbip
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2907,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2907,8'
              BranchSideFuncs:
                - get_vbv_buffer_based_excess
                - get_error_bits_for_desired_buf
                - update_rbip
                - set_rbip
                - update_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2909,20'
              BranchSideFuncs:
                - get_vbv_buffer_based_excess
                - get_error_bits_for_desired_buf
                - update_rbip
                - set_rbip
                - update_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2909,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2911,26'
              BranchSideFuncs:
                - get_vbv_buffer_based_excess
                - get_error_bits_for_desired_buf
                - update_rbip
                - set_rbip
                - update_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2915,13'
              BranchSideFuncs:
                - get_vbv_buffer_based_excess
                - get_error_bits_for_desired_buf
                - update_rbip
                - set_rbip
                - update_rbip
      Callsites:
        - Src:             '/src/libhevc/encoder/bit_allocation.c:2906,27'
          Dst:             get_rc_type
        - Src:             '/src/libhevc/encoder/bit_allocation.c:2914,35'
          Dst:             get_vbv_buffer_based_excess
        - Src:             '/src/libhevc/encoder/bit_allocation.c:2922,9'
          Dst:             get_error_bits_for_desired_buf
        - Src:             '/src/libhevc/encoder/bit_allocation.c:2924,5'
          Dst:             update_rbip
        - Src:             '/src/libhevc/encoder/bit_allocation.c:2926,5'
          Dst:             set_rbip
        - Src:             '/src/libhevc/encoder/bit_allocation.c:2928,5'
          Dst:             update_rbip
    - functionName:    update_rbip
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rbip
        - ps_pic_handling
        - i4_num_of_bits
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - check_update_rbip
        - overflow_avoided_summation
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/bit_allocation.c:278,5'
          Dst:             check_update_rbip
        - Src:             '/src/libhevc/encoder/bit_allocation.c:279,5'
          Dst:             overflow_avoided_summation
    - functionName:    set_rbip
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rbip
        - i4_error_bits
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ba_get_min_bits_per_frame
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2885
      functionLinenumberEnd: 2886
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bit_alloc_get_gop_num
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2873
      functionLinenumberEnd: 2874
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_prev_frame_total_header_bits
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2859
      functionLinenumberEnd: 2862
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - pi4_prev_frame_total_bits
        - pi4_prev_frame_header_bits
        - e_pic_type
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rc_update_bit_distribution_gop_level_2pass
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2623
      functionLinenumberEnd: 2844
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - float
        - int
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - ps_pic_handle
        - pv_gop_stat
        - e_rc_type
        - i4_num_gop
        - i4_start_gop_number
        - f_avg_qscale_first_pass
        - i4_max_ebf
        - i4_ebf
        - i8_tot_bits_sequence
        - i4_comp_error
      BBCount:         81
      ICount:          770
      EdgeCount:       104
      CyclomaticComplexity: 25
      functionsReached:
        - __assert_fail
        - ba_get_2pass_avg_bit_rate
        - ba_get_bit_rate
        - ba_get_frame_rate
        - ba_get_peak_bit_rate
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2646,14'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2646,12'
              BranchSideFuncs:
                - ba_get_frame_rate
                - ba_get_peak_bit_rate
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2646,12'
              BranchSideFuncs:
                - ba_get_frame_rate
                - ba_get_peak_bit_rate
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2648,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2650,25'
              BranchSideFuncs:
                - ba_get_frame_rate
                - ba_get_peak_bit_rate
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2654,27'
              BranchSideFuncs:
                - ba_get_frame_rate
                - ba_get_peak_bit_rate
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2658,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2660,63'
              BranchSideFuncs:
                - ba_get_frame_rate
                - ba_get_peak_bit_rate
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2662,39'
              BranchSideFuncs:
                - ba_get_frame_rate
                - ba_get_peak_bit_rate
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2690,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2692,67'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2696,30'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2701,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2703,67'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2712,40'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2704,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2707,22'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2711,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2713,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2720,67'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2794,36'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2722,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2724,37'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2728,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2734,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2737,32'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2754,32'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2738,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2741,26'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2747,35'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2755,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2758,26'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2763,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2771,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2773,56'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2780,27'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2785,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2784,53'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2784,53'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2784,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2787,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2792,41'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2789,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2788,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2788,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2797,67'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2798,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2799,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2798,68'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2799,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2801,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2797,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2801,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2827,39'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2805,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2805,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2807,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2805,62'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2805,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2814,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2805,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2807,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2814,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2807,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2809,75'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2813,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2814,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2816,71'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2822,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2833,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2677,30'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2833,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/bit_allocation.c:2634,39'
          Dst:             ba_get_2pass_avg_bit_rate
        - Src:             '/src/libhevc/encoder/bit_allocation.c:2635,38'
          Dst:             ba_get_bit_rate
        - Src:             '/src/libhevc/encoder/bit_allocation.c:2662,21'
          Dst:             ba_get_frame_rate
        - Src:             '/src/libhevc/encoder/bit_allocation.c:2663,5'
          Dst:             ba_get_peak_bit_rate
        - Src:             '/src/libhevc/encoder/bit_allocation.c:2763,21'
          Dst:             __assert_fail
    - functionName:    ba_get_2pass_avg_bit_rate
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2127
      functionLinenumberEnd: 2128
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ba_get_bit_rate
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2116
      functionLinenumberEnd: 2117
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ba_get_frame_rate
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2105
      functionLinenumberEnd: 2106
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ba_get_peak_bit_rate
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2149
      functionLinenumberEnd: 2155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - pi4_peak_bit_rate
      BBCount:         5
      ICount:          40
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2151,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2153,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2155,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bit_allocation_update_gop_level_bit_error
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2590
      functionLinenumberEnd: 2595
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - i4_error_bits
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bit_allocation_set_sc_i_in_rc_look_ahead
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2577
      functionLinenumberEnd: 2579
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - i4_next_sc_i_in_rc_look_ahead
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bit_allocation_set_num_scd_lap_window
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2560
      functionLinenumberEnd: 2566
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - i4_num_scd_in_lap_window
        - i4_num_frames_b4_Scd
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2564,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2564,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2565,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    update_estimate_status
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2543
      functionLinenumberEnd: 2546
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - i4_est_texture_bits
        - i4_hdr_bits
        - i4_est_text_bits_ctr_get_qp
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_scene_change_tot_frm_bits
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2418
      functionLinenumberEnd: 2525
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - float
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - ps_pic_handling
        - ps_cbr_buf_handling
        - i4_num_pixels
        - i4_f_sim_lap
        - i_to_avg_rest
        - i4_call_type
        - i4_non_I_scd
        - i4_is_infinite_gop
      BBCount:         49
      ICount:          297
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - bit_alloc_get_intra_bits
        - pic_type_get_actual_frms_in_gop
        - pic_type_get_frms_in_gop
        - pic_type_get_intra_frame_interval
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2437,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2440,34'
              BranchSideFuncs:
                - pic_type_get_actual_frms_in_gop
                - bit_alloc_get_intra_bits
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2446,35'
              BranchSideFuncs:
                - pic_type_get_actual_frms_in_gop
                - bit_alloc_get_intra_bits
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2454,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2456,51'
              BranchSideFuncs:
                - bit_alloc_get_intra_bits
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2458,34'
              BranchSideFuncs:
                - bit_alloc_get_intra_bits
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2460,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2462,35'
              BranchSideFuncs:
                - bit_alloc_get_intra_bits
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2464,19'
              BranchSideFuncs:
                - bit_alloc_get_intra_bits
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2462,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2462,33'
              BranchSideFuncs:
                - bit_alloc_get_intra_bits
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2462,33'
              BranchSideFuncs:
                - bit_alloc_get_intra_bits
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2467,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2467,24'
              BranchSideFuncs:
                - bit_alloc_get_intra_bits
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2470,8'
              BranchSideFuncs:
                - bit_alloc_get_intra_bits
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2467,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2468,21'
              BranchSideFuncs:
                - bit_alloc_get_intra_bits
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2470,8'
              BranchSideFuncs:
                - bit_alloc_get_intra_bits
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2470,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2473,13'
              BranchSideFuncs:
                - bit_alloc_get_intra_bits
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2487,12'
              BranchSideFuncs:
                - bit_alloc_get_intra_bits
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2473,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2473,42'
              BranchSideFuncs:
                - bit_alloc_get_intra_bits
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2479,16'
              BranchSideFuncs:
                - bit_alloc_get_intra_bits
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2473,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2475,25'
              BranchSideFuncs:
                - bit_alloc_get_intra_bits
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2479,16'
              BranchSideFuncs:
                - bit_alloc_get_intra_bits
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2482,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2483,25'
              BranchSideFuncs:
                - bit_alloc_get_intra_bits
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2484,5'
              BranchSideFuncs:
                - bit_alloc_get_intra_bits
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2487,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2488,25'
              BranchSideFuncs:
                - bit_alloc_get_intra_bits
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2490,12'
              BranchSideFuncs:
                - bit_alloc_get_intra_bits
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2513,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2517,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2522,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2522,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2522,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2523,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/bit_allocation.c:2430,24'
          Dst:             pic_type_get_intra_frame_interval
        - Src:             '/src/libhevc/encoder/bit_allocation.c:2434,5'
          Dst:             pic_type_get_frms_in_gop
        - Src:             '/src/libhevc/encoder/bit_allocation.c:2453,9'
          Dst:             pic_type_get_actual_frms_in_gop
        - Src:             '/src/libhevc/encoder/bit_allocation.c:2500,33'
          Dst:             bit_alloc_get_intra_bits
    - functionName:    bit_alloc_get_intra_bits
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 1254
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - float
        - int
        - int
        - float
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - ps_pic_handling
        - ps_cbr_buf_handling
        - e_pic_type
        - pvq_complexity_estimate
        - i4_is_scd
        - I_to_avg_rest
        - i4_call_type
        - i4_non_I_scd
        - f_percent_head_bits
      BBCount:         131
      ICount:          1112
      EdgeCount:       173
      CyclomaticComplexity: 44
      functionsReached:
        - __assert_fail
        - cbr_get_delay_frames
        - get_bits_based_on_complexity
        - get_buf_max_drain_rate
        - get_cbr_buffer_size
        - get_cbr_ebf
        - get_rc_type
        - pic_type_get_actual_frms_in_gop
        - pic_type_get_field_pic
        - pic_type_get_inter_frame_interval
        - pic_type_get_intra_frame_interval
        - ret_rbip_default_preenc
        - update_rbip
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:986,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:989,28'
              BranchSideFuncs:
                - ret_rbip_default_preenc
                - get_buf_max_drain_rate
                - get_cbr_buffer_size
                - pic_type_get_field_pic
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
                - update_rbip
                - update_rbip
                - pic_type_get_intra_frame_interval
                - pic_type_get_inter_frame_interval
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:995,8'
              BranchSideFuncs:
                - ret_rbip_default_preenc
                - get_buf_max_drain_rate
                - get_cbr_buffer_size
                - pic_type_get_field_pic
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
                - update_rbip
                - update_rbip
                - pic_type_get_intra_frame_interval
                - pic_type_get_inter_frame_interval
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:995,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:997,50'
              BranchSideFuncs:
                - update_rbip
                - get_buf_max_drain_rate
                - get_cbr_buffer_size
                - pic_type_get_field_pic
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
                - pic_type_get_intra_frame_interval
                - pic_type_get_inter_frame_interval
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1022,54'
              BranchSideFuncs:
                - ret_rbip_default_preenc
                - get_buf_max_drain_rate
                - get_cbr_buffer_size
                - pic_type_get_field_pic
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
                - update_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:998,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1001,13'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - get_cbr_buffer_size
                - pic_type_get_field_pic
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
                - pic_type_get_intra_frame_interval
                - pic_type_get_inter_frame_interval
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1003,29'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - get_cbr_buffer_size
                - pic_type_get_field_pic
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
                - pic_type_get_intra_frame_interval
                - pic_type_get_inter_frame_interval
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1004,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1008,69'
              BranchSideFuncs:
                - pic_type_get_intra_frame_interval
                - pic_type_get_inter_frame_interval
                - get_buf_max_drain_rate
                - get_cbr_buffer_size
                - pic_type_get_field_pic
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1019,5'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - get_cbr_buffer_size
                - pic_type_get_field_pic
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1011,89'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1012,17'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - get_cbr_buffer_size
                - pic_type_get_field_pic
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1017,9'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - get_cbr_buffer_size
                - pic_type_get_field_pic
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1010,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1015,30'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - get_cbr_buffer_size
                - pic_type_get_field_pic
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1017,9'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - get_cbr_buffer_size
                - pic_type_get_field_pic
                - pic_type_get_inter_frame_interval
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1039,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1040,24'
              BranchSideFuncs:
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1042,21'
              BranchSideFuncs:
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1045,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1047,23'
              BranchSideFuncs:
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1051,25'
              BranchSideFuncs:
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1057,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1058,23'
              BranchSideFuncs:
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1059,8'
              BranchSideFuncs:
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1059,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1061,12'
              BranchSideFuncs:
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1065,8'
              BranchSideFuncs:
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1061,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1062,31'
              BranchSideFuncs:
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1063,5'
              BranchSideFuncs:
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1065,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1067,27'
              BranchSideFuncs:
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1071,8'
              BranchSideFuncs:
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1071,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1073,15'
              BranchSideFuncs:
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1109,31'
              BranchSideFuncs:
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1073,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1076,37'
              BranchSideFuncs:
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1085,12'
              BranchSideFuncs:
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1079,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1081,69'
              BranchSideFuncs:
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1084,9'
              BranchSideFuncs:
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1085,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1087,13'
              BranchSideFuncs:
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1091,13'
              BranchSideFuncs:
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1091,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1094,18'
              BranchSideFuncs:
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1099,19'
              BranchSideFuncs:
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1114,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1116,45'
              BranchSideFuncs:
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1119,9'
              BranchSideFuncs:
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1119,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1119,39'
              BranchSideFuncs:
                - __assert_fail
                - get_bits_based_on_complexity
                - cbr_get_delay_frames
                - update_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1141,25'
              BranchSideFuncs:
                - __assert_fail
                - get_bits_based_on_complexity
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1119,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1121,55'
              BranchSideFuncs:
                - cbr_get_delay_frames
                - __assert_fail
                - get_bits_based_on_complexity
                - update_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1141,25'
              BranchSideFuncs:
                - __assert_fail
                - get_bits_based_on_complexity
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1128,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1130,18'
              BranchSideFuncs:
                - update_rbip
                - __assert_fail
                - get_bits_based_on_complexity
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1135,14'
              BranchSideFuncs:
                - __assert_fail
                - get_bits_based_on_complexity
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1147,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1148,29'
              BranchSideFuncs:
                - __assert_fail
                - get_bits_based_on_complexity
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1151,10'
              BranchSideFuncs:
                - __assert_fail
                - get_bits_based_on_complexity
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1151,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1152,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1217,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1153,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1154,9'
              BranchSideFuncs:
                - __assert_fail
                - get_bits_based_on_complexity
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1217,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1151,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1157,17'
              BranchSideFuncs:
                - get_bits_based_on_complexity
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1217,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1163,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1166,18'
              BranchSideFuncs:
                - get_bits_based_on_complexity
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1172,13'
              BranchSideFuncs:
                - get_bits_based_on_complexity
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1172,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1172,36'
              BranchSideFuncs:
                - get_bits_based_on_complexity
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1179,24'
              BranchSideFuncs:
                - get_bits_based_on_complexity
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1172,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1174,40'
              BranchSideFuncs:
                - get_bits_based_on_complexity
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1179,24'
              BranchSideFuncs:
                - get_bits_based_on_complexity
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1184,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1192,9'
              BranchSideFuncs:
                - get_bits_based_on_complexity
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1194,13'
              BranchSideFuncs:
                - get_bits_based_on_complexity
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1201,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1204,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1207,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1207,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1211,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1213,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1217,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1217,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1218,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1218,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1218,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1223,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1218,55'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1219,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1223,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1218,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1220,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1223,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1227,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1229,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1232,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1236,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1246,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1248,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1248,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1249,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1250,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/bit_allocation.c:973,11'
          Dst:             get_cbr_buffer_size
        - Src:             '/src/libhevc/encoder/bit_allocation.c:974,29'
          Dst:             get_cbr_ebf
        - Src:             '/src/libhevc/encoder/bit_allocation.c:983,25'
          Dst:             get_rc_type
        - Src:             '/src/libhevc/encoder/bit_allocation.c:984,5'
          Dst:             pic_type_get_actual_frms_in_gop
        - Src:             '/src/libhevc/encoder/bit_allocation.c:997,37'
          Dst:             update_rbip
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1008,35'
          Dst:             pic_type_get_intra_frame_interval
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1009,35'
          Dst:             pic_type_get_inter_frame_interval
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1022,29'
          Dst:             ret_rbip_default_preenc
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1025,41'
          Dst:             update_rbip
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1028,26'
          Dst:             get_buf_max_drain_rate
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1030,10'
          Dst:             get_cbr_buffer_size
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1036,20'
          Dst:             pic_type_get_field_pic
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1038,22'
          Dst:             pic_type_get_inter_frame_interval
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1121,34'
          Dst:             cbr_get_delay_frames
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1129,13'
          Dst:             update_rbip
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1193,29'
          Dst:             get_bits_based_on_complexity
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1217,9'
          Dst:             __assert_fail
    - functionName:    ret_rbip_default_preenc
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rbip
        - ps_pic_handling
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pic_type_get_intra_frame_interval
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/bit_allocation.c:264,9'
          Dst:             pic_type_get_intra_frame_interval
    - functionName:    get_bits_based_on_complexity
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - i4_bits_in_period
        - pi4_frms_in_period
        - pvq_complexity_estimate
        - e_pic_type
        - i4_call_type
      BBCount:         57
      ICount:          491
      EdgeCount:       74
      CyclomaticComplexity: 19
      functionsReached:
        - add32_var_q
        - convert_float_to_fix
        - div32_var_q
        - mult32_var_q
        - number_t_to_word32
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:433,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:435,9'
              BranchSideFuncs:
                - convert_float_to_fix
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - add32_var_q
                - add32_var_q
                - add32_var_q
                - convert_float_to_fix
                - mult32_var_q
                - convert_float_to_fix
                - convert_float_to_fix
                - mult32_var_q
                - mult32_var_q
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:444,8'
              BranchSideFuncs:
                - convert_float_to_fix
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - add32_var_q
                - add32_var_q
                - add32_var_q
                - convert_float_to_fix
                - mult32_var_q
                - convert_float_to_fix
                - convert_float_to_fix
                - mult32_var_q
                - mult32_var_q
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:444,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:447,5'
              BranchSideFuncs:
                - convert_float_to_fix
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - add32_var_q
                - add32_var_q
                - add32_var_q
                - convert_float_to_fix
                - mult32_var_q
                - convert_float_to_fix
                - convert_float_to_fix
                - mult32_var_q
                - mult32_var_q
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:448,21'
              BranchSideFuncs:
                - convert_float_to_fix
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - add32_var_q
                - add32_var_q
                - add32_var_q
                - convert_float_to_fix
                - mult32_var_q
                - convert_float_to_fix
                - convert_float_to_fix
                - mult32_var_q
                - mult32_var_q
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:448,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:449,22'
              BranchSideFuncs:
                - convert_float_to_fix
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - add32_var_q
                - add32_var_q
                - add32_var_q
                - convert_float_to_fix
                - mult32_var_q
                - convert_float_to_fix
                - convert_float_to_fix
                - mult32_var_q
                - mult32_var_q
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:450,21'
              BranchSideFuncs:
                - convert_float_to_fix
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - add32_var_q
                - add32_var_q
                - add32_var_q
                - convert_float_to_fix
                - mult32_var_q
                - convert_float_to_fix
                - convert_float_to_fix
                - mult32_var_q
                - mult32_var_q
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:450,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:451,22'
              BranchSideFuncs:
                - convert_float_to_fix
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - add32_var_q
                - add32_var_q
                - add32_var_q
                - convert_float_to_fix
                - mult32_var_q
                - convert_float_to_fix
                - convert_float_to_fix
                - mult32_var_q
                - mult32_var_q
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:452,8'
              BranchSideFuncs:
                - convert_float_to_fix
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - add32_var_q
                - add32_var_q
                - add32_var_q
                - convert_float_to_fix
                - mult32_var_q
                - convert_float_to_fix
                - convert_float_to_fix
                - mult32_var_q
                - mult32_var_q
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:452,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:455,5'
              BranchSideFuncs:
                - convert_float_to_fix
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - add32_var_q
                - add32_var_q
                - add32_var_q
                - convert_float_to_fix
                - mult32_var_q
                - convert_float_to_fix
                - convert_float_to_fix
                - mult32_var_q
                - mult32_var_q
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:457,9'
              BranchSideFuncs:
                - convert_float_to_fix
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - add32_var_q
                - add32_var_q
                - add32_var_q
                - convert_float_to_fix
                - mult32_var_q
                - convert_float_to_fix
                - convert_float_to_fix
                - mult32_var_q
                - mult32_var_q
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:457,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:457,52'
              BranchSideFuncs:
                - convert_float_to_fix
                - mult32_var_q
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - add32_var_q
                - add32_var_q
                - add32_var_q
                - convert_float_to_fix
                - mult32_var_q
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:460,43'
              BranchSideFuncs:
                - convert_float_to_fix
                - mult32_var_q
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - add32_var_q
                - add32_var_q
                - add32_var_q
                - convert_float_to_fix
                - mult32_var_q
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:457,71'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:458,9'
              BranchSideFuncs:
                - convert_float_to_fix
                - mult32_var_q
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - add32_var_q
                - add32_var_q
                - add32_var_q
                - convert_float_to_fix
                - mult32_var_q
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:460,43'
              BranchSideFuncs:
                - convert_float_to_fix
                - mult32_var_q
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - add32_var_q
                - add32_var_q
                - add32_var_q
                - convert_float_to_fix
                - mult32_var_q
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:457,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:460,43'
              BranchSideFuncs:
                - convert_float_to_fix
                - mult32_var_q
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - add32_var_q
                - add32_var_q
                - add32_var_q
                - convert_float_to_fix
                - mult32_var_q
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:466,39'
              BranchSideFuncs:
                - convert_float_to_fix
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - add32_var_q
                - add32_var_q
                - add32_var_q
                - convert_float_to_fix
                - mult32_var_q
                - convert_float_to_fix
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:482,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:0,0'
              BranchSideFuncs:
                - convert_float_to_fix
                - div32_var_q
                - number_t_to_word32
                - add32_var_q
                - add32_var_q
                - add32_var_q
                - convert_float_to_fix
                - mult32_var_q
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:485,41'
              BranchSideFuncs:
                - convert_float_to_fix
                - div32_var_q
                - number_t_to_word32
                - add32_var_q
                - add32_var_q
                - add32_var_q
                - convert_float_to_fix
                - mult32_var_q
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:490,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:493,25'
              BranchSideFuncs:
                - convert_float_to_fix
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - add32_var_q
                - add32_var_q
                - add32_var_q
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:502,8'
              BranchSideFuncs:
                - div32_var_q
                - number_t_to_word32
                - add32_var_q
                - add32_var_q
                - add32_var_q
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:493,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:494,15'
              BranchSideFuncs:
                - convert_float_to_fix
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - add32_var_q
                - add32_var_q
                - add32_var_q
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:497,43'
              BranchSideFuncs:
                - convert_float_to_fix
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - add32_var_q
                - add32_var_q
                - add32_var_q
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:494,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:494,38'
              BranchSideFuncs:
                - convert_float_to_fix
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - add32_var_q
                - add32_var_q
                - add32_var_q
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:495,41'
              BranchSideFuncs:
                - convert_float_to_fix
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - add32_var_q
                - add32_var_q
                - add32_var_q
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:493,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:495,41'
              BranchSideFuncs:
                - convert_float_to_fix
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - add32_var_q
                - add32_var_q
                - add32_var_q
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:497,43'
              BranchSideFuncs:
                - convert_float_to_fix
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - add32_var_q
                - add32_var_q
                - add32_var_q
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:502,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:504,15'
              BranchSideFuncs:
                - div32_var_q
                - number_t_to_word32
                - add32_var_q
                - add32_var_q
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:515,15'
              BranchSideFuncs:
                - div32_var_q
                - number_t_to_word32
                - add32_var_q
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:504,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:506,25'
              BranchSideFuncs:
                - add32_var_q
                - add32_var_q
                - div32_var_q
                - number_t_to_word32
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:512,5'
              BranchSideFuncs:
                - div32_var_q
                - number_t_to_word32
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:515,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:0,0'
              BranchSideFuncs:
                - add32_var_q
                - div32_var_q
                - number_t_to_word32
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:517,25'
              BranchSideFuncs:
                - add32_var_q
                - div32_var_q
                - number_t_to_word32
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:525,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:525,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:526,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/bit_allocation.c:460,9'
          Dst:             convert_float_to_fix
        - Src:             '/src/libhevc/encoder/bit_allocation.c:461,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/bit_allocation.c:462,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/bit_allocation.c:479,9'
          Dst:             convert_float_to_fix
        - Src:             '/src/libhevc/encoder/bit_allocation.c:480,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/bit_allocation.c:485,13'
          Dst:             convert_float_to_fix
        - Src:             '/src/libhevc/encoder/bit_allocation.c:497,9'
          Dst:             convert_float_to_fix
        - Src:             '/src/libhevc/encoder/bit_allocation.c:498,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/bit_allocation.c:506,13'
          Dst:             add32_var_q
        - Src:             '/src/libhevc/encoder/bit_allocation.c:507,13'
          Dst:             add32_var_q
        - Src:             '/src/libhevc/encoder/bit_allocation.c:517,13'
          Dst:             add32_var_q
        - Src:             '/src/libhevc/encoder/bit_allocation.c:521,5'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/bit_allocation.c:522,5'
          Dst:             number_t_to_word32
    - functionName:    get_Kp_Kb
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2390
      functionLinenumberEnd: 2391
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - e_pic_type
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ba_get_qp_offset_offline_data
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2278
      functionLinenumberEnd: 2377
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - float
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ai4_offsets
        - i4_ratio
        - f_ratio
        - i4_num_active_pic_type
        - pi4_complexity_bin
      BBCount:         41
      ICount:          233
      EdgeCount:       47
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2302,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2302,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2302,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2304,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2306,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2311,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2306,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2308,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2310,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2311,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2314,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2317,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2320,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2323,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2332,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2314,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2314,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2314,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2314,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2314,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2314,87'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2320,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2320,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2320,52'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2332,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2332,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2332,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2336,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2340,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2346,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2352,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2358,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2364,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    reset_Kp_Kb
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2226
      functionLinenumberEnd: 2259
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - float
        - int
        - float
        - float
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - f_i_to_avg_ratio
        - i4_num_active_pic_type
        - f_hme_sad_per_pixel
        - f_max_hme_sad_per_pixel
        - pi4_complexity_bin
        - i4_rc_pass
      BBCount:         16
      ICount:          140
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - ba_get_qp_offset_offline_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2250,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2252,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2259,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2252,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2252,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2252,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2252,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2252,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2253,64'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2256,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2257,72'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2258,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/bit_allocation.c:2248,5'
          Dst:             ba_get_qp_offset_offline_data
        - Src:             '/src/libhevc/encoder/bit_allocation.c:2252,9'
          Dst:             __assert_fail
    - functionName:    set_Kp_Kb_for_hi_motion
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2192
      functionLinenumberEnd: 2204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2196,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2198,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2202,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_prev_header_bits
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2176
      functionLinenumberEnd: 2178
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - pic_type
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_intra_header_bits
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2164
      functionLinenumberEnd: 2167
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - i4_intra_header_bits
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ba_set_2pass_avg_bit_rate
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2138
      functionLinenumberEnd: 2140
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - i8_2pass_avg_bit_rate
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_and_update_bit_allocation
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2049
      functionLinenumberEnd: 2095
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - ps_pic_handling
        - i4_max_bits_inflow_per_frm
      BBCount:         15
      ICount:          155
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - get_actual_num_frames_in_gop
        - overflow_avoided_summation
        - update_rbip
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2076,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2078,26'
              BranchSideFuncs:
                - update_rbip
                - overflow_avoided_summation
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2082,13'
              BranchSideFuncs:
                - update_rbip
                - update_rbip
                - overflow_avoided_summation
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2082,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2084,26'
              BranchSideFuncs:
                - update_rbip
                - overflow_avoided_summation
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2088,13'
              BranchSideFuncs:
                - update_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2091,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2091,33'
              BranchSideFuncs:
                - update_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2091,33'
              BranchSideFuncs:
                - update_rbip
      Callsites:
        - Src:             '/src/libhevc/encoder/bit_allocation.c:2052,36'
          Dst:             get_actual_num_frames_in_gop
        - Src:             '/src/libhevc/encoder/bit_allocation.c:2053,36'
          Dst:             update_rbip
        - Src:             '/src/libhevc/encoder/bit_allocation.c:2079,9'
          Dst:             update_rbip
        - Src:             '/src/libhevc/encoder/bit_allocation.c:2080,9'
          Dst:             overflow_avoided_summation
        - Src:             '/src/libhevc/encoder/bit_allocation.c:2085,9'
          Dst:             update_rbip
        - Src:             '/src/libhevc/encoder/bit_allocation.c:2086,9'
          Dst:             overflow_avoided_summation
        - Src:             '/src/libhevc/encoder/bit_allocation.c:2092,9'
          Dst:             update_rbip
    - functionName:    change_ba_peak_bit_rate
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2018
      functionLinenumberEnd: 2030
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - ai4_peak_bit_rate
      BBCount:         7
      ICount:          86
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - div32_var_q
        - mult32_var_q
        - number_t_to_word32
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2021,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2023,9'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2030,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/bit_allocation.c:2023,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/bit_allocation.c:2023,9'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/bit_allocation.c:2023,9'
          Dst:             number_t_to_word32
    - functionName:    change_remaining_bits_in_period
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1948
      functionLinenumberEnd: 2003
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - i4_bit_rate
        - i4_frame_rate
        - i4_peak_bit_rate
      BBCount:         18
      ICount:          241
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - change_bitrate_in_error_bits
        - change_frm_rate_in_error_bits
        - change_rbip
        - div32_var_q
        - mult32_var_q
        - number_t_to_word32
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1955,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1957,9'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - change_rbip
                - change_bitrate_in_error_bits
                - change_frm_rate_in_error_bits
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1960,11'
              BranchSideFuncs:
                - change_rbip
                - change_bitrate_in_error_bits
                - change_frm_rate_in_error_bits
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1960,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1962,78'
              BranchSideFuncs:
                - change_rbip
                - change_bitrate_in_error_bits
                - change_frm_rate_in_error_bits
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1971,10'
              BranchSideFuncs:
                - change_rbip
                - change_bitrate_in_error_bits
                - change_frm_rate_in_error_bits
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1985,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1987,9'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - change_bitrate_in_error_bits
                - change_frm_rate_in_error_bits
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1995,34'
              BranchSideFuncs:
                - change_bitrate_in_error_bits
                - change_frm_rate_in_error_bits
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:2001,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2002,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:2003,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1953,5'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1953,5'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1953,5'
          Dst:             number_t_to_word32
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1957,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1957,9'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1957,9'
          Dst:             number_t_to_word32
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1970,5'
          Dst:             change_rbip
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1987,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1987,9'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1987,9'
          Dst:             number_t_to_word32
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1995,5'
          Dst:             change_bitrate_in_error_bits
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1996,5'
          Dst:             change_frm_rate_in_error_bits
    - functionName:    change_rbip
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_rbip
        - i4_new_bits_per_frm
        - i4_new_num_intra_frm_interval
      BBCount:         9
      ICount:          92
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - overflow_avoided_summation
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:345,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:348,14'
              BranchSideFuncs:
                - overflow_avoided_summation
                - overflow_avoided_summation
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:353,8'
              BranchSideFuncs:
                - overflow_avoided_summation
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:353,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:353,8'
              BranchSideFuncs:
                - overflow_avoided_summation
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:356,14'
              BranchSideFuncs:
                - overflow_avoided_summation
      Callsites:
        - Src:             '/src/libhevc/encoder/bit_allocation.c:349,9'
          Dst:             overflow_avoided_summation
        - Src:             '/src/libhevc/encoder/bit_allocation.c:355,9'
          Dst:             overflow_avoided_summation
    - functionName:    update_cur_frm_consumed_bits
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1701
      functionLinenumberEnd: 1928
      functionDepth:   0
      returnType:      void
      argCount:        19
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - char
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - ps_pic_handling
        - ps_cbr_buf_handle
        - i4_total_frame_bits
        - i4_model_updation_hdr_bits
        - e_pic_type
        - u1_is_scd
        - i4_last_frm_in_period
        - i4_lap_comp_bits_reset
        - i4_suppress_bpic_update
        - i4_buffer_based_bit_error
        - i4_stuff_bits
        - i4_lap_window_comp
        - e_rc_type
        - i4_num_gop
        - i4_is_pause_to_resume
        - i4_est_text_bits_ctr_update_qp
        - pi4_gop_correction
        - pi4_new_correction
      BBCount:         80
      ICount:          746
      EdgeCount:       105
      CyclomaticComplexity: 27
      functionsReached:
        - __assert_fail
        - change_rbip
        - get_cbr_buffer_size
        - get_cbr_ebf
        - get_error_bits
        - get_error_bits_for_desired_buf
        - get_vbv_buffer_based_excess
        - init_prev_header_bits
        - pic_type_get_inter_frame_interval
        - pic_type_get_intra_frame_interval
        - set_rbip
        - update_error_bits
        - update_rbip
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1727,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1727,33'
              BranchSideFuncs:
                - get_cbr_ebf
                - get_cbr_buffer_size
                - update_error_bits
                - change_rbip
                - pic_type_get_inter_frame_interval
                - get_error_bits_for_desired_buf
                - set_rbip
                - update_rbip
                - __assert_fail
                - get_vbv_buffer_based_excess
                - init_prev_header_bits
                - __assert_fail
                - change_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1730,8'
              BranchSideFuncs:
                - get_cbr_ebf
                - get_cbr_buffer_size
                - update_error_bits
                - change_rbip
                - pic_type_get_inter_frame_interval
                - get_error_bits_for_desired_buf
                - set_rbip
                - update_rbip
                - __assert_fail
                - get_vbv_buffer_based_excess
                - init_prev_header_bits
                - __assert_fail
                - change_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1727,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1728,32'
              BranchSideFuncs:
                - get_cbr_ebf
                - get_cbr_buffer_size
                - update_error_bits
                - change_rbip
                - pic_type_get_inter_frame_interval
                - get_error_bits_for_desired_buf
                - set_rbip
                - update_rbip
                - __assert_fail
                - get_vbv_buffer_based_excess
                - init_prev_header_bits
                - __assert_fail
                - change_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1730,8'
              BranchSideFuncs:
                - get_cbr_ebf
                - get_cbr_buffer_size
                - update_error_bits
                - change_rbip
                - pic_type_get_inter_frame_interval
                - get_error_bits_for_desired_buf
                - set_rbip
                - update_rbip
                - __assert_fail
                - get_vbv_buffer_based_excess
                - init_prev_header_bits
                - __assert_fail
                - change_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1730,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1731,9'
              BranchSideFuncs:
                - get_cbr_ebf
                - get_cbr_buffer_size
                - update_error_bits
                - change_rbip
                - pic_type_get_inter_frame_interval
                - get_error_bits_for_desired_buf
                - set_rbip
                - update_rbip
                - __assert_fail
                - get_vbv_buffer_based_excess
                - init_prev_header_bits
                - __assert_fail
                - change_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1733,9'
              BranchSideFuncs:
                - get_cbr_ebf
                - get_cbr_buffer_size
                - update_error_bits
                - change_rbip
                - pic_type_get_inter_frame_interval
                - get_error_bits_for_desired_buf
                - set_rbip
                - update_rbip
                - __assert_fail
                - get_vbv_buffer_based_excess
                - init_prev_header_bits
                - __assert_fail
                - change_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1735,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1740,17'
              BranchSideFuncs:
                - get_cbr_ebf
                - get_cbr_buffer_size
                - update_error_bits
                - change_rbip
                - pic_type_get_inter_frame_interval
                - get_error_bits_for_desired_buf
                - set_rbip
                - update_rbip
                - __assert_fail
                - get_vbv_buffer_based_excess
                - init_prev_header_bits
                - __assert_fail
                - change_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1764,8'
              BranchSideFuncs:
                - get_cbr_ebf
                - get_cbr_buffer_size
                - update_error_bits
                - change_rbip
                - pic_type_get_inter_frame_interval
                - get_error_bits_for_desired_buf
                - set_rbip
                - update_rbip
                - __assert_fail
                - get_vbv_buffer_based_excess
                - init_prev_header_bits
                - __assert_fail
                - change_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1764,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1767,31'
              BranchSideFuncs:
                - init_prev_header_bits
                - __assert_fail
                - get_cbr_ebf
                - get_cbr_buffer_size
                - update_error_bits
                - change_rbip
                - pic_type_get_inter_frame_interval
                - get_error_bits_for_desired_buf
                - set_rbip
                - update_rbip
                - __assert_fail
                - get_vbv_buffer_based_excess
                - change_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1803,13'
              BranchSideFuncs:
                - get_cbr_ebf
                - get_cbr_buffer_size
                - update_error_bits
                - change_rbip
                - pic_type_get_inter_frame_interval
                - get_error_bits_for_desired_buf
                - set_rbip
                - update_rbip
                - __assert_fail
                - get_vbv_buffer_based_excess
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1770,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1772,13'
              BranchSideFuncs:
                - __assert_fail
                - get_cbr_ebf
                - get_cbr_buffer_size
                - update_error_bits
                - change_rbip
                - pic_type_get_inter_frame_interval
                - get_error_bits_for_desired_buf
                - set_rbip
                - update_rbip
                - __assert_fail
                - get_vbv_buffer_based_excess
                - change_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1778,61'
              BranchSideFuncs:
                - __assert_fail
                - get_cbr_ebf
                - get_cbr_buffer_size
                - update_error_bits
                - change_rbip
                - pic_type_get_inter_frame_interval
                - get_error_bits_for_desired_buf
                - set_rbip
                - update_rbip
                - __assert_fail
                - get_vbv_buffer_based_excess
                - change_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1782,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1782,9'
              BranchSideFuncs:
                - get_cbr_ebf
                - get_cbr_buffer_size
                - update_error_bits
                - change_rbip
                - pic_type_get_inter_frame_interval
                - get_error_bits_for_desired_buf
                - set_rbip
                - update_rbip
                - __assert_fail
                - get_vbv_buffer_based_excess
                - change_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1785,12'
              BranchSideFuncs:
                - get_cbr_ebf
                - get_cbr_buffer_size
                - update_error_bits
                - change_rbip
                - pic_type_get_inter_frame_interval
                - get_error_bits_for_desired_buf
                - set_rbip
                - update_rbip
                - __assert_fail
                - get_vbv_buffer_based_excess
                - change_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1785,58'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1786,12'
              BranchSideFuncs:
                - get_cbr_ebf
                - get_cbr_buffer_size
                - update_error_bits
                - change_rbip
                - pic_type_get_inter_frame_interval
                - get_error_bits_for_desired_buf
                - set_rbip
                - update_rbip
                - __assert_fail
                - get_vbv_buffer_based_excess
                - change_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1799,5'
              BranchSideFuncs:
                - get_cbr_ebf
                - get_cbr_buffer_size
                - update_error_bits
                - change_rbip
                - pic_type_get_inter_frame_interval
                - get_error_bits_for_desired_buf
                - set_rbip
                - update_rbip
                - __assert_fail
                - get_vbv_buffer_based_excess
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1785,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1790,13'
              BranchSideFuncs:
                - change_rbip
                - get_cbr_ebf
                - get_cbr_buffer_size
                - update_error_bits
                - change_rbip
                - pic_type_get_inter_frame_interval
                - get_error_bits_for_desired_buf
                - set_rbip
                - update_rbip
                - __assert_fail
                - get_vbv_buffer_based_excess
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1799,5'
              BranchSideFuncs:
                - get_cbr_ebf
                - get_cbr_buffer_size
                - update_error_bits
                - change_rbip
                - pic_type_get_inter_frame_interval
                - get_error_bits_for_desired_buf
                - set_rbip
                - update_rbip
                - __assert_fail
                - get_vbv_buffer_based_excess
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1818,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1820,80'
              BranchSideFuncs:
                - pic_type_get_inter_frame_interval
                - update_error_bits
                - change_rbip
                - get_error_bits_for_desired_buf
                - set_rbip
                - update_rbip
                - __assert_fail
                - get_vbv_buffer_based_excess
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1910,8'
              BranchSideFuncs:
                - update_error_bits
                - change_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1823,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1825,20'
              BranchSideFuncs:
                - get_error_bits_for_desired_buf
                - set_rbip
                - update_rbip
                - __assert_fail
                - update_error_bits
                - change_rbip
                - get_vbv_buffer_based_excess
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1890,13'
              BranchSideFuncs:
                - update_error_bits
                - change_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1825,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1827,32'
              BranchSideFuncs:
                - get_vbv_buffer_based_excess
                - get_error_bits_for_desired_buf
                - set_rbip
                - update_rbip
                - __assert_fail
                - update_error_bits
                - change_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1841,34'
              BranchSideFuncs:
                - get_error_bits_for_desired_buf
                - set_rbip
                - update_rbip
                - __assert_fail
                - update_error_bits
                - change_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1827,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1830,38'
              BranchSideFuncs:
                - get_vbv_buffer_based_excess
                - get_error_bits_for_desired_buf
                - set_rbip
                - update_rbip
                - __assert_fail
                - update_error_bits
                - change_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1834,25'
              BranchSideFuncs:
                - get_vbv_buffer_based_excess
                - get_error_bits_for_desired_buf
                - set_rbip
                - update_rbip
                - __assert_fail
                - update_error_bits
                - change_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1847,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1847,53'
              BranchSideFuncs:
                - set_rbip
                - update_rbip
                - __assert_fail
                - update_error_bits
                - change_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1853,20'
              BranchSideFuncs:
                - set_rbip
                - update_rbip
                - __assert_fail
                - update_error_bits
                - change_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1847,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1849,38'
              BranchSideFuncs:
                - set_rbip
                - update_rbip
                - __assert_fail
                - update_error_bits
                - change_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1853,20'
              BranchSideFuncs:
                - set_rbip
                - update_rbip
                - __assert_fail
                - update_error_bits
                - change_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1853,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1858,24'
              BranchSideFuncs:
                - set_rbip
                - update_rbip
                - __assert_fail
                - update_error_bits
                - change_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1880,39'
              BranchSideFuncs:
                - set_rbip
                - update_rbip
                - __assert_fail
                - update_error_bits
                - change_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1858,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1860,47'
              BranchSideFuncs:
                - set_rbip
                - update_rbip
                - __assert_fail
                - update_error_bits
                - change_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1865,24'
              BranchSideFuncs:
                - set_rbip
                - update_rbip
                - __assert_fail
                - update_error_bits
                - change_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1865,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1870,47'
              BranchSideFuncs:
                - set_rbip
                - update_rbip
                - __assert_fail
                - update_error_bits
                - change_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1879,17'
              BranchSideFuncs:
                - set_rbip
                - update_rbip
                - __assert_fail
                - update_error_bits
                - change_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1886,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1886,17'
              BranchSideFuncs:
                - update_error_bits
                - change_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1888,13'
              BranchSideFuncs:
                - update_error_bits
                - change_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1892,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1894,63'
              BranchSideFuncs:
                - update_error_bits
                - change_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1896,17'
              BranchSideFuncs:
                - update_error_bits
                - change_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1896,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1897,17'
              BranchSideFuncs:
                - update_error_bits
                - change_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1899,17'
              BranchSideFuncs:
                - update_error_bits
                - change_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1897,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1897,42'
              BranchSideFuncs:
                - update_error_bits
                - change_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1907,9'
              BranchSideFuncs:
                - update_error_bits
                - change_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1896,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1899,17'
              BranchSideFuncs:
                - update_error_bits
                - change_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1907,9'
              BranchSideFuncs:
                - update_error_bits
                - change_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1910,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1910,33'
              BranchSideFuncs:
                - update_error_bits
                - change_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1910,30'
              BranchSideFuncs:
                - update_error_bits
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1910,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1910,8'
              BranchSideFuncs:
                - update_error_bits
                - change_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1914,12'
              BranchSideFuncs:
                - update_error_bits
                - change_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1914,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1917,13'
              BranchSideFuncs:
                - change_rbip
                - update_error_bits
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1923,5'
              BranchSideFuncs:
                - update_error_bits
      Callsites:
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1702,28'
          Dst:             get_error_bits
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1705,24'
          Dst:             pic_type_get_intra_frame_interval
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1767,9'
          Dst:             init_prev_header_bits
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1782,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1792,13'
          Dst:             change_rbip
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1813,29'
          Dst:             get_cbr_ebf
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1814,30'
          Dst:             get_cbr_buffer_size
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1820,46'
          Dst:             pic_type_get_inter_frame_interval
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1833,47'
          Dst:             get_vbv_buffer_based_excess
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1842,37'
          Dst:             get_error_bits_for_desired_buf
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1881,17'
          Dst:             set_rbip
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1885,17'
          Dst:             update_rbip
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1886,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1918,13'
          Dst:             change_rbip
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1927,5'
          Dst:             update_error_bits
    - functionName:    init_prev_header_bits
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - ps_pic_handling
      BBCount:         21
      ICount:          324
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - div32_var_q
        - get_bits_based_on_complexity
        - mult32_var_q
        - number_t_to_word32
        - pic_type_get_field_pic
        - pic_type_get_frms_in_gop
        - update_rbip
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:609,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:611,53'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - get_bits_based_on_complexity
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:634,9'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - get_bits_based_on_complexity
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:641,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:642,13'
              BranchSideFuncs:
                - get_bits_based_on_complexity
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:645,27'
              BranchSideFuncs:
                - get_bits_based_on_complexity
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:661,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:663,13'
              BranchSideFuncs:
                - get_bits_based_on_complexity
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:668,15'
              BranchSideFuncs:
                - get_bits_based_on_complexity
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:668,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:672,17'
              BranchSideFuncs:
                - get_bits_based_on_complexity
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:687,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:679,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:680,44'
              BranchSideFuncs:
                - get_bits_based_on_complexity
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:683,54'
              BranchSideFuncs:
                - get_bits_based_on_complexity
      Callsites:
        - Src:             '/src/libhevc/encoder/bit_allocation.c:576,20'
          Dst:             pic_type_get_field_pic
        - Src:             '/src/libhevc/encoder/bit_allocation.c:579,29'
          Dst:             update_rbip
        - Src:             '/src/libhevc/encoder/bit_allocation.c:606,5'
          Dst:             pic_type_get_frms_in_gop
        - Src:             '/src/libhevc/encoder/bit_allocation.c:634,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/bit_allocation.c:634,9'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/bit_allocation.c:634,9'
          Dst:             number_t_to_word32
        - Src:             '/src/libhevc/encoder/bit_allocation.c:671,44'
          Dst:             get_bits_based_on_complexity
    - functionName:    ba_get_buffer_play_bits_for_cur_gop
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1659
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ba_get_gop_sad
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1645
      functionLinenumberEnd: 1649
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ba_get_gop_bits
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1629
      functionLinenumberEnd: 1635
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_bits_per_frame
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1618
      functionLinenumberEnd: 1619
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_rem_bits_in_period
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1607
      functionLinenumberEnd: 1608
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - ps_pic_handling
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - update_rbip
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1608,13'
          Dst:             update_rbip
    - functionName:    get_cur_frm_est_header_bits
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1593
      functionLinenumberEnd: 1595
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - e_pic_type
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_cur_frm_est_texture_bits
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1284
      functionLinenumberEnd: 1574
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - pps_rd_model
        - ps_est_sad
        - ps_pic_handling
        - ps_cbr_buffer
        - e_pic_type
        - i4_use_model
        - i4_is_scd_frame
        - i4_call_type
        - i_to_avg_ratio
        - i4_is_model_valid
      BBCount:         103
      ICount:          894
      EdgeCount:       135
      CyclomaticComplexity: 34
      functionsReached:
        - bit_alloc_get_intra_bits
        - cbr_get_delay_frames
        - div32_var_q
        - get_bits_based_on_complexity
        - get_buf_max_drain_rate
        - get_cbr_buffer_size
        - get_cbr_ebf
        - get_est_sad
        - get_linear_coefficient
        - get_rc_type
        - mult32_var_q
        - pic_type_get_actual_frms_in_gop
        - pic_type_get_actual_intra_frame_interval
        - pic_type_get_field_pic
        - pic_type_get_frms_in_gop
        - pic_type_get_inter_frame_interval
        - ret_rbip_default_preenc
        - update_rbip
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1333,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1336,34'
              BranchSideFuncs:
                - pic_type_get_actual_frms_in_gop
                - ret_rbip_default_preenc
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
                - update_rbip
                - update_rbip
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - update_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1342,8'
              BranchSideFuncs:
                - pic_type_get_actual_frms_in_gop
                - ret_rbip_default_preenc
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
                - update_rbip
                - update_rbip
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - update_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1342,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1342,27'
              BranchSideFuncs:
                - pic_type_get_actual_frms_in_gop
                - ret_rbip_default_preenc
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
                - update_rbip
                - update_rbip
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - update_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1349,11'
              BranchSideFuncs:
                - pic_type_get_actual_frms_in_gop
                - ret_rbip_default_preenc
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
                - update_rbip
                - update_rbip
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - update_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1342,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1345,9'
              BranchSideFuncs:
                - pic_type_get_actual_frms_in_gop
                - ret_rbip_default_preenc
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
                - update_rbip
                - update_rbip
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - update_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1349,11'
              BranchSideFuncs:
                - pic_type_get_actual_frms_in_gop
                - ret_rbip_default_preenc
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
                - update_rbip
                - update_rbip
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - update_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1349,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1352,32'
              BranchSideFuncs:
                - pic_type_get_actual_frms_in_gop
                - ret_rbip_default_preenc
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
                - update_rbip
                - update_rbip
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - update_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1358,57'
              BranchSideFuncs:
                - pic_type_get_actual_frms_in_gop
                - ret_rbip_default_preenc
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
                - update_rbip
                - update_rbip
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - update_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1360,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1362,55'
              BranchSideFuncs:
                - ret_rbip_default_preenc
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
                - update_rbip
                - update_rbip
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - update_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1364,34'
              BranchSideFuncs:
                - ret_rbip_default_preenc
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
                - update_rbip
                - update_rbip
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - update_rbip
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1368,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1370,16'
              BranchSideFuncs:
                - update_rbip
                - update_rbip
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
                - update_rbip
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1489,42'
              BranchSideFuncs:
                - ret_rbip_default_preenc
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1370,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1372,24'
              BranchSideFuncs:
                - update_rbip
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1432,47'
              BranchSideFuncs:
                - update_rbip
                - update_rbip
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1376,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1378,21'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1381,21'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1386,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1388,32'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1404,20'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1388,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1390,54'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1402,17'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1397,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1399,49'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1401,21'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1404,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1406,50'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1417,60'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1408,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1409,45'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1412,52'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1433,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1435,21'
              BranchSideFuncs:
                - update_rbip
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1437,52'
              BranchSideFuncs:
                - update_rbip
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1444,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1446,43'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1452,45'
              BranchSideFuncs:
                - get_buf_max_drain_rate
                - cbr_get_delay_frames
                - get_rc_type
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1467,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1468,40'
              BranchSideFuncs:
                - get_cbr_ebf
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1470,60'
              BranchSideFuncs:
                - get_cbr_buffer_size
                - get_cbr_ebf
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1474,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1476,24'
              BranchSideFuncs:
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1479,20'
              BranchSideFuncs:
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1476,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1477,25'
              BranchSideFuncs:
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1478,17'
              BranchSideFuncs:
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1479,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1481,24'
              BranchSideFuncs:
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1485,9'
              BranchSideFuncs:
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1481,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1482,25'
              BranchSideFuncs:
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1483,17'
              BranchSideFuncs:
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1495,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1499,15'
              BranchSideFuncs:
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1530,8'
              BranchSideFuncs:
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1499,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1503,35'
              BranchSideFuncs:
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1517,24'
              BranchSideFuncs:
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1503,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1506,59'
              BranchSideFuncs:
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1515,9'
              BranchSideFuncs:
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
                - get_linear_coefficient
                - get_est_sad
                - mult32_var_q
                - div32_var_q
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1520,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1522,35'
              BranchSideFuncs:
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1527,5'
              BranchSideFuncs:
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1522,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1524,34'
              BranchSideFuncs:
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1526,9'
              BranchSideFuncs:
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1524,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1524,76'
              BranchSideFuncs:
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1526,9'
              BranchSideFuncs:
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1530,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1530,27'
              BranchSideFuncs:
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1533,8'
              BranchSideFuncs:
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1530,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1531,20'
              BranchSideFuncs:
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1533,8'
              BranchSideFuncs:
                - get_bits_based_on_complexity
                - bit_alloc_get_intra_bits
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1533,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1536,12'
              BranchSideFuncs:
                - bit_alloc_get_intra_bits
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1558,13'
              BranchSideFuncs:
                - get_bits_based_on_complexity
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1536,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1537,28'
              BranchSideFuncs:
                - bit_alloc_get_intra_bits
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1539,12'
              BranchSideFuncs:
                - bit_alloc_get_intra_bits
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1539,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1540,28'
              BranchSideFuncs:
                - bit_alloc_get_intra_bits
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1543,13'
              BranchSideFuncs:
                - bit_alloc_get_intra_bits
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:1571,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1571,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:1572,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1295,24'
          Dst:             pic_type_get_actual_intra_frame_interval
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1296,26'
          Dst:             pic_type_get_inter_frame_interval
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1297,20'
          Dst:             pic_type_get_field_pic
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1330,5'
          Dst:             pic_type_get_frms_in_gop
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1359,9'
          Dst:             pic_type_get_actual_frms_in_gop
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1375,34'
          Dst:             update_rbip
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1432,34'
          Dst:             update_rbip
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1437,39'
          Dst:             update_rbip
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1463,50'
          Dst:             get_buf_max_drain_rate
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1464,35'
          Dst:             cbr_get_delay_frames
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1465,34'
          Dst:             get_rc_type
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1470,40'
          Dst:             get_cbr_buffer_size
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1472,26'
          Dst:             get_cbr_ebf
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1489,17'
          Dst:             ret_rbip_default_preenc
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1506,36'
          Dst:             get_linear_coefficient
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1508,17'
          Dst:             get_est_sad
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1512,17'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1513,17'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1542,39'
          Dst:             bit_alloc_get_intra_bits
        - Src:             '/src/libhevc/encoder/bit_allocation.c:1557,39'
          Dst:             get_bits_based_on_complexity
    - functionName:    multi_pass_set_rbip
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_rbip
        - ps_pic_handling
        - i4_cur_gop_bits
        - i4_tot_frm_in_cur_gop
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_actual_num_frames_in_gop
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/bit_allocation.c:336,35'
          Dst:             get_actual_num_frames_in_gop
    - functionName:    ba_init_stat_data
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - ps_pic_handling
        - pv_gop_stat
        - pi4_pic_dist_in_cur_gop
        - i4_total_bits_in_period
        - i4_excess_bits
      BBCount:         16
      ICount:          121
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - multi_pass_set_rbip
        - pic_type_update_frms_in_gop
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:920,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:920,5'
              BranchSideFuncs:
                - __assert_fail
                - pic_type_update_frms_in_gop
                - multi_pass_set_rbip
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:921,5'
              BranchSideFuncs:
                - __assert_fail
                - pic_type_update_frms_in_gop
                - multi_pass_set_rbip
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:921,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:921,5'
              BranchSideFuncs:
                - pic_type_update_frms_in_gop
                - multi_pass_set_rbip
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:924,11'
              BranchSideFuncs:
                - pic_type_update_frms_in_gop
                - multi_pass_set_rbip
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:924,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:926,33'
              BranchSideFuncs:
                - pic_type_update_frms_in_gop
                - multi_pass_set_rbip
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:932,33'
              BranchSideFuncs:
                - pic_type_update_frms_in_gop
                - multi_pass_set_rbip
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:941,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:941,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:941,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/bit_allocation.c:920,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/bit_allocation.c:921,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/bit_allocation.c:932,5'
          Dst:             pic_type_update_frms_in_gop
        - Src:             '/src/libhevc/encoder/bit_allocation.c:934,5'
          Dst:             multi_pass_set_rbip
        - Src:             '/src/libhevc/encoder/bit_allocation.c:941,5'
          Dst:             __assert_fail
    - functionName:    ba_get_min_complexity_for_peak_br
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3051
      functionLinenumberEnd: 3112
      functionDepth:   0
      returnType:      float
      argCount:        6
      argTypes:
        - int
        - int
        - float
        - float
        - float
        - int
      constantsTouched: []
      argNames:
        - i4_peak_bit_rate
        - i4_bit_rate
        - f_peak_rate_factor
        - f_max_val
        - f_min_val
        - i4_pass
      BBCount:         26
      ICount:          444
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:3060,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:3062,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:3068,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:3075,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:3075,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:3081,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:3075,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:3077,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:3081,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:3086,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:3088,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:3094,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:3099,76'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:3100,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:3102,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:3099,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:3102,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:3104,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:3105,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:3075,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:3108,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:3108,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:3109,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:3111,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    init_rbip
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_rbip
        - ps_pic_handling
        - i4_bits_per_frm
        - i4_num_intra_frm_interval
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_actual_num_frames_in_gop
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/bit_allocation.c:211,33'
          Dst:             get_actual_num_frames_in_gop
    - functionName:    init_bit_allocation
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      void
      argCount:        15
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - ps_pic_handling
        - i4_num_intra_frm_interval
        - i4_bit_rate
        - i4_frm_rate
        - i4_peak_bit_rate
        - i4_min_bitrate
        - i4_pels_in_frame
        - i4_is_hbr
        - i4_num_active_pic_type
        - i4_lap_window
        - i4_field_pic
        - rc_pass
        - i4_luma_pels
        - i4_fp_bit_alloc_in_sp
      BBCount:         34
      ICount:          636
      EdgeCount:       42
      CyclomaticComplexity: 10
      functionsReached:
        - ba_get_min_complexity_for_peak_br
        - div32_var_q
        - get_bits_based_on_complexity
        - init_error_bits
        - init_prev_header_bits
        - init_rbip
        - mult32_var_q
        - number_t_to_word32
        - pic_type_get_actual_frms_in_gop
        - pic_type_get_frms_in_gop
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:749,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:751,9'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - init_rbip
                - init_error_bits
                - init_prev_header_bits
                - pic_type_get_frms_in_gop
                - pic_type_get_actual_frms_in_gop
                - get_bits_based_on_complexity
                - ba_get_min_complexity_for_peak_br
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:754,42'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - init_rbip
                - init_error_bits
                - init_prev_header_bits
                - pic_type_get_frms_in_gop
                - pic_type_get_actual_frms_in_gop
                - get_bits_based_on_complexity
                - ba_get_min_complexity_for_peak_br
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:755,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:757,73'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - init_rbip
                - init_error_bits
                - init_prev_header_bits
                - pic_type_get_frms_in_gop
                - pic_type_get_actual_frms_in_gop
                - get_bits_based_on_complexity
                - ba_get_min_complexity_for_peak_br
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:759,5'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - init_rbip
                - init_error_bits
                - init_prev_header_bits
                - pic_type_get_frms_in_gop
                - pic_type_get_actual_frms_in_gop
                - get_bits_based_on_complexity
                - ba_get_min_complexity_for_peak_br
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:794,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:795,51'
              BranchSideFuncs:
                - init_prev_header_bits
                - pic_type_get_frms_in_gop
                - pic_type_get_actual_frms_in_gop
                - get_bits_based_on_complexity
                - ba_get_min_complexity_for_peak_br
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:797,36'
              BranchSideFuncs:
                - init_prev_header_bits
                - pic_type_get_frms_in_gop
                - pic_type_get_actual_frms_in_gop
                - get_bits_based_on_complexity
                - ba_get_min_complexity_for_peak_br
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:803,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:805,9'
              BranchSideFuncs:
                - pic_type_get_frms_in_gop
                - pic_type_get_actual_frms_in_gop
                - get_bits_based_on_complexity
                - ba_get_min_complexity_for_peak_br
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:814,57'
              BranchSideFuncs:
                - pic_type_get_frms_in_gop
                - pic_type_get_actual_frms_in_gop
                - get_bits_based_on_complexity
                - ba_get_min_complexity_for_peak_br
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:824,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:826,38'
              BranchSideFuncs:
                - get_bits_based_on_complexity
                - ba_get_min_complexity_for_peak_br
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:831,53'
              BranchSideFuncs:
                - get_bits_based_on_complexity
                - ba_get_min_complexity_for_peak_br
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:833,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:836,36'
              BranchSideFuncs:
                - get_bits_based_on_complexity
                - ba_get_min_complexity_for_peak_br
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:841,13'
              BranchSideFuncs:
                - get_bits_based_on_complexity
                - ba_get_min_complexity_for_peak_br
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:865,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:867,9'
              BranchSideFuncs:
                - ba_get_min_complexity_for_peak_br
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:870,5'
              BranchSideFuncs:
                - ba_get_min_complexity_for_peak_br
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:879,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:879,8'
              BranchSideFuncs:
                - ba_get_min_complexity_for_peak_br
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:885,17'
              BranchSideFuncs:
                - ba_get_min_complexity_for_peak_br
      Callsites:
        - Src:             '/src/libhevc/encoder/bit_allocation.c:748,5'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/bit_allocation.c:748,5'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/bit_allocation.c:748,5'
          Dst:             number_t_to_word32
        - Src:             '/src/libhevc/encoder/bit_allocation.c:751,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/bit_allocation.c:751,9'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/bit_allocation.c:751,9'
          Dst:             number_t_to_word32
        - Src:             '/src/libhevc/encoder/bit_allocation.c:759,5'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/bit_allocation.c:759,5'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/bit_allocation.c:759,5'
          Dst:             number_t_to_word32
        - Src:             '/src/libhevc/encoder/bit_allocation.c:764,5'
          Dst:             init_rbip
        - Src:             '/src/libhevc/encoder/bit_allocation.c:790,5'
          Dst:             init_error_bits
        - Src:             '/src/libhevc/encoder/bit_allocation.c:799,5'
          Dst:             init_prev_header_bits
        - Src:             '/src/libhevc/encoder/bit_allocation.c:820,9'
          Dst:             pic_type_get_frms_in_gop
        - Src:             '/src/libhevc/encoder/bit_allocation.c:821,9'
          Dst:             pic_type_get_actual_frms_in_gop
        - Src:             '/src/libhevc/encoder/bit_allocation.c:854,52'
          Dst:             get_bits_based_on_complexity
        - Src:             '/src/libhevc/encoder/bit_allocation.c:884,67'
          Dst:             ba_get_min_complexity_for_peak_br
    - functionName:    get_rbip_and_num_frames
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rbip
        - ps_pic_handling
        - i4_num_of_bits
        - pi4_num_frames
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - check_update_rbip
        - overflow_avoided_summation
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/bit_allocation.c:297,5'
          Dst:             check_update_rbip
        - Src:             '/src/libhevc/encoder/bit_allocation.c:298,5'
          Dst:             overflow_avoided_summation
    - functionName:    ba_get_rbip_and_num_frames
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - ps_pic_handling
        - pi4_num_frames
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_rbip_and_num_frames
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/bit_allocation.c:560,9'
          Dst:             get_rbip_and_num_frames
    - functionName:    assign_complexity_coeffs
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - af_sum_weigh
      BBCount:         5
      ICount:          68
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:540,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:542,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:546,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    use_or_fill_base
      functionSourceFile: '/src/libhevc/encoder/mem_req_and_acq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - ptr_to_be_filled
        - e_func_type
      BBCount:         10
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:94,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:96,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:107,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:96,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:98,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:103,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:107,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:109,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:119,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:109,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:111,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:116,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fill_memtab
      functionSourceFile: '/src/libhevc/encoder/mem_req_and_acq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - u4_size
        - i4_alignment
        - e_usage
        - e_mem_region
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bit_allocation_num_fill_use_free_memtab
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pps_bit_allocation
        - ps_memtab
        - e_func_type
      BBCount:         12
      ICount:          85
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - error_bits_num_fill_use_free_memtab
        - fill_memtab
        - use_or_fill_base
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:374,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:374,41'
              BranchSideFuncs:
                - error_bits_num_fill_use_free_memtab
                - fill_memtab.1239
                - use_or_fill_base.1238
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:375,11'
              BranchSideFuncs:
                - error_bits_num_fill_use_free_memtab
                - fill_memtab.1239
                - use_or_fill_base.1238
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:374,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:375,11'
              BranchSideFuncs:
                - error_bits_num_fill_use_free_memtab
                - fill_memtab.1239
                - use_or_fill_base.1238
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:378,8'
              BranchSideFuncs:
                - error_bits_num_fill_use_free_memtab
                - fill_memtab.1239
                - use_or_fill_base.1238
        - Branch String:   '/src/libhevc/encoder/bit_allocation.c:378,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:378,8'
              BranchSideFuncs:
                - fill_memtab.1239
                - use_or_fill_base.1238
                - error_bits_num_fill_use_free_memtab
            - BranchSide:      '/src/libhevc/encoder/bit_allocation.c:381,14'
              BranchSideFuncs:
                - fill_memtab.1239
                - use_or_fill_base.1238
                - error_bits_num_fill_use_free_memtab
      Callsites:
        - Src:             '/src/libhevc/encoder/bit_allocation.c:380,9'
          Dst:             fill_memtab
        - Src:             '/src/libhevc/encoder/bit_allocation.c:386,9'
          Dst:             use_or_fill_base
        - Src:             '/src/libhevc/encoder/bit_allocation.c:390,23'
          Dst:             error_bits_num_fill_use_free_memtab
    - functionName:    set_2pass_total_gops
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - i4_num_gop
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_cur_min_complexity_factor_2pass
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_cur_peak_factor_2pass
      functionSourceFile: '/src/libhevc/encoder/bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cbr_get_delay_frames
      functionSourceFile: '/src/libhevc/encoder/cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1381
      functionLinenumberEnd: 1382
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_rc_type
      functionSourceFile: '/src/libhevc/encoder/cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1370
      functionLinenumberEnd: 1371
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_error_bits_for_desired_buf
      functionSourceFile: '/src/libhevc/encoder/cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1068
      functionLinenumberEnd: 1361
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
        - i4_lap_complexity_q7
        - i4_bit_alloc_period
      BBCount:         143
      ICount:          1106
      EdgeCount:       187
      CyclomaticComplexity: 46
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1069,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1071,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1206,65'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1081,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1084,27'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1096,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1086,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1086,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1087,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1087,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1091,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1093,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1102,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1104,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1106,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1112,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1113,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1115,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1117,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1118,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1121,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1135,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1136,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1137,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1137,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1138,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1143,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1143,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1146,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1179,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1148,46'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1148,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1152,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1148,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1150,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1152,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1152,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1153,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1155,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1155,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1157,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1161,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1161,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1164,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1171,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1164,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1166,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1168,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1180,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1182,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1186,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1186,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1188,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1195,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1188,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1190,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1192,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1221,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1222,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1223,12'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1223,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1224,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1226,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1227,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1228,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1230,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1238,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1240,42'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1243,12'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1243,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1245,42'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1249,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1254,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1257,45'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1264,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1269,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1270,49'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1271,12'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1271,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1272,49'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1277,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1277,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1283,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1288,40'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1290,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1293,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1348,30'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1293,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1295,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1297,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1303,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1305,20'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1309,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1305,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1306,39'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1307,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1309,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1312,20'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1320,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1312,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1314,27'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1318,39'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1320,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1322,35'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1326,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1326,95'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1327,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1337,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1326,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1329,20'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1337,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1329,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1331,26'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1334,39'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1337,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1339,20'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1343,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1339,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1340,39'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1341,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1352,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1353,30'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1355,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1355,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1356,42'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1358,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1358,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1358,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1359,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:1086,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:1343,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:1358,9'
          Dst:             __assert_fail
    - functionName:    get_vbv_buffer_based_excess
      functionSourceFile: '/src/libhevc/encoder/cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionLinenumberEnd: 1056
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - float
        - float
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
        - f_complexity_peak_rate
        - f_cur_bits_complexity
        - bit_alloc_period
        - i4_num_gops_for_excess
      BBCount:         33
      ICount:          264
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:999,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1001,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1003,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1003,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1005,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1007,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1007,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1009,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1011,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1011,55'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1011,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1017,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1011,87'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1012,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1017,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1011,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1017,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1021,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1024,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1025,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1028,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1032,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1034,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1036,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1036,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1038,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1055,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1038,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1039,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1041,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:1041,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1045,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:1047,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_buf_max_drain_rate
      functionSourceFile: '/src/libhevc/encoder/cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
      BBCount:         12
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    12
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:967,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:968,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:969,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:971,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:971,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:973,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:971,9'
          Dst:             __assert_fail
    - functionName:    get_num_frms_to_encode
      functionSourceFile: '/src/libhevc/encoder/cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 954
      functionLinenumberEnd: 955
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_num_frms_encoded
      functionSourceFile: '/src/libhevc/encoder/cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_cbr_buf_mismatch_bit
      functionSourceFile: '/src/libhevc/encoder/cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
        - i4_error_bits
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_cbr_ebf
      functionSourceFile: '/src/libhevc/encoder/cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 918
      functionLinenumberEnd: 920
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
        - i32_init_ebf
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_cbr_max_ebf
      functionSourceFile: '/src/libhevc/encoder/cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_cbr_ebf
      functionSourceFile: '/src/libhevc/encoder/cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_cbr_buffer_delay
      functionSourceFile: '/src/libhevc/encoder/cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 885
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    change_cbr_buffer_delay
      functionSourceFile: '/src/libhevc/encoder/cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
        - i4_buffer_delay
      BBCount:         13
      ICount:          124
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - div32_var_q
        - mult32_var_q
        - number_t_to_word32
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:848,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:850,9'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:854,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:854,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:856,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:859,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:859,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:869,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:873,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:850,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:850,9'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:850,9'
          Dst:             number_t_to_word32
    - functionName:    change_cbr_vbv_tgt_frame_rate
      functionSourceFile: '/src/libhevc/encoder/cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
        - i4_tgt_frm_rate
      BBCount:         17
      ICount:          203
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - change_frm_rate_in_error_bits
        - div32_var_q
        - mult32_var_q
        - number_t_to_word32
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:789,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:791,9'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - change_frm_rate_in_error_bits
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:799,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:799,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:802,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:808,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:808,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:810,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:813,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:813,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:823,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:833,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:791,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:791,9'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:791,9'
          Dst:             number_t_to_word32
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:795,9'
          Dst:             change_frm_rate_in_error_bits
    - functionName:    get_cbr_buffer_size
      functionSourceFile: '/src/libhevc/encoder/cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cbr_modify_ebf_estimate
      functionSourceFile: '/src/libhevc/encoder/cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 760
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
        - i4_bit_error
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:752,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:754,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:756,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    change_cbr_vbv_num_pics_in_delay_period
      functionSourceFile: '/src/libhevc/encoder/cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
        - u4_num_pics_in_delay_prd
      BBCount:         15
      ICount:          122
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:718,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:718,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:721,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:724,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:726,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:728,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:728,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:731,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:735,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:735,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:737,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:739,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    change_cbr_vbv_bit_rate
      functionSourceFile: '/src/libhevc/encoder/cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
        - i4_bit_rate
        - i4_peak_bitrate
      BBCount:         29
      ICount:          364
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - change_bitrate_in_error_bits
        - div32_var_q
        - mult32_var_q
        - number_t_to_word32
        - set_upper_lower_vbv_threshold
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:633,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:635,9'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - change_bitrate_in_error_bits
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - set_upper_lower_vbv_threshold
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:642,5'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - set_upper_lower_vbv_threshold
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:658,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:660,41'
              BranchSideFuncs:
                - set_upper_lower_vbv_threshold
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:662,35'
              BranchSideFuncs:
                - set_upper_lower_vbv_threshold
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:663,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:665,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:672,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:677,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:679,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:681,66'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:684,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:687,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:692,54'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:687,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:688,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:689,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:695,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:696,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:697,55'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:702,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:703,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:704,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:635,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:635,9'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:635,9'
          Dst:             number_t_to_word32
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:640,9'
          Dst:             change_bitrate_in_error_bits
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:642,5'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:642,5'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:642,5'
          Dst:             number_t_to_word32
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:650,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:650,9'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:650,9'
          Dst:             number_t_to_word32
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:662,5'
          Dst:             set_upper_lower_vbv_threshold
    - functionName:    set_upper_lower_vbv_threshold
      functionSourceFile: '/src/libhevc/encoder/cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
        - i4_bits_per_frm
      BBCount:         25
      ICount:          202
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:129,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:132,32'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:159,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:133,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:136,16'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:143,16'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:136,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:137,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:139,48'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:143,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:144,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:147,48'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:152,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:153,45'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:155,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:155,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:156,45'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:157,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:157,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:157,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:158,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:157,9'
          Dst:             __assert_fail
    - functionName:    get_cbr_bits_to_stuff
      functionSourceFile: '/src/libhevc/encoder/cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
        - i4_tot_consumed_bits
        - e_pic_type
      BBCount:         9
      ICount:          83
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_error_bits
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:604,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:605,49'
              BranchSideFuncs:
                - get_error_bits
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:606,49'
              BranchSideFuncs:
                - get_error_bits
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:607,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:608,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:609,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:605,34'
          Dst:             get_error_bits
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:606,34'
          Dst:             get_error_bits
    - functionName:    update_cbr_buffer
      functionSourceFile: '/src/libhevc/encoder/cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
        - i4_tot_consumed_bits
        - e_pic_type
      BBCount:         42
      ICount:          386
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - get_error_bits
        - update_error_bits
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:512,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:513,49'
              BranchSideFuncs:
                - get_error_bits
                - update_error_bits
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:514,49'
              BranchSideFuncs:
                - get_error_bits
                - update_error_bits
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:515,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:516,44'
              BranchSideFuncs:
                - update_error_bits
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:517,44'
              BranchSideFuncs:
                - update_error_bits
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:520,50'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:520,53'
              BranchSideFuncs:
                - update_error_bits
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:536,8'
              BranchSideFuncs:
                - update_error_bits
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:520,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:522,42'
              BranchSideFuncs:
                - update_error_bits
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:536,8'
              BranchSideFuncs:
                - update_error_bits
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:526,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:527,39'
              BranchSideFuncs:
                - update_error_bits
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:530,12'
              BranchSideFuncs:
                - update_error_bits
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:530,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:531,61'
              BranchSideFuncs:
                - update_error_bits
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:533,55'
              BranchSideFuncs:
                - update_error_bits
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:536,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:538,34'
              BranchSideFuncs:
                - update_error_bits
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:547,34'
              BranchSideFuncs:
                - update_error_bits
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:549,15'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:549,86'
              BranchSideFuncs:
                - update_error_bits
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:549,86'
              BranchSideFuncs:
                - update_error_bits
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:561,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:562,17'
              BranchSideFuncs:
                - update_error_bits
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:564,9'
              BranchSideFuncs:
                - update_error_bits
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:568,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:571,9'
              BranchSideFuncs:
                - update_error_bits
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:574,8'
              BranchSideFuncs:
                - update_error_bits
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:574,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:577,33'
              BranchSideFuncs:
                - update_error_bits
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:580,38'
              BranchSideFuncs:
                - update_error_bits
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:585,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:586,27'
              BranchSideFuncs:
                - update_error_bits
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:587,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:513,34'
          Dst:             get_error_bits
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:514,34'
          Dst:             get_error_bits
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:586,9'
          Dst:             update_error_bits
    - functionName:    get_cbr_buffer_status
      functionSourceFile: '/src/libhevc/encoder/cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
        - i4_tot_consumed_bits
        - pi4_num_bits_to_prevent_overflow
        - e_pic_type
        - e_rc_type
      BBCount:         30
      ICount:          190
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - get_error_bits
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:443,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:444,49'
              BranchSideFuncs:
                - get_error_bits
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:445,49'
              BranchSideFuncs:
                - get_error_bits
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:446,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:447,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:448,44'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:454,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:456,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:462,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:464,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:467,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:471,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:467,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:468,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:469,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:471,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:473,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:477,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:485,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:487,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:489,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:444,34'
          Dst:             get_error_bits
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:445,34'
          Dst:             get_error_bits
    - functionName:    vbr_stream_buffer_constraint_check
      functionSourceFile: '/src/libhevc/encoder/cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
        - i4_tgt_bits
        - e_pic_type
        - pi4_max_bits
        - pi4_min_bits
      BBCount:         24
      ICount:          192
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:385,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:388,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:394,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:394,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:397,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:403,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:397,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:397,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:399,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:397,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:398,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:399,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:407,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:408,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:409,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:409,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:410,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:411,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:413,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:414,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:415,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:415,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:415,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:416,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cbr_buffer_constraint_check
      functionSourceFile: '/src/libhevc/encoder/cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
        - i4_tgt_bits
        - e_pic_type
        - pi4_max_tgt_bits
        - pi4_min_tgt_bits
      BBCount:         21
      ICount:          174
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - get_error_bits
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:327,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:328,44'
              BranchSideFuncs:
                - get_error_bits
                - get_error_bits
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:329,44'
              BranchSideFuncs:
                - get_error_bits
                - get_error_bits
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:330,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:331,49'
              BranchSideFuncs:
                - get_error_bits
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:332,49'
              BranchSideFuncs:
                - get_error_bits
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:339,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:340,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:345,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:348,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:349,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:352,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:352,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:352,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:352,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:331,34'
          Dst:             get_error_bits
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:332,34'
          Dst:             get_error_bits
    - functionName:    init_cbr_buffer
      functionSourceFile: '/src/libhevc/encoder/cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        15
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - float
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
        - i4_buffer_delay
        - i4_tgt_frm_rate
        - u4_bit_rate
        - u4_num_pics_in_delay_prd
        - u4_vbv_buf_size
        - u4_intra_frm_int
        - e_rc_type
        - u4_peak_bit_rate
        - u4_num_frames_in_delay
        - f_max_dur_peak_rate
        - i8_num_frames_to_encode
        - i4_inter_frm_int
        - i4_cbr_rc_pass
        - i4_capped_vbr_flag
      BBCount:         45
      ICount:          454
      EdgeCount:       57
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - div32_var_q
        - init_error_bits
        - mult32_var_q
        - number_t_to_word32
        - set_upper_lower_vbv_threshold
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:210,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:212,9'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - init_error_bits
                - __assert_fail
                - set_upper_lower_vbv_threshold
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:220,8'
              BranchSideFuncs:
                - __assert_fail
                - set_upper_lower_vbv_threshold
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:220,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:224,49'
              BranchSideFuncs:
                - set_upper_lower_vbv_threshold
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:230,13'
              BranchSideFuncs:
                - __assert_fail
                - set_upper_lower_vbv_threshold
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:230,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:233,49'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - set_upper_lower_vbv_threshold
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:276,9'
              BranchSideFuncs:
                - __assert_fail
                - set_upper_lower_vbv_threshold
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:236,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:237,13'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - set_upper_lower_vbv_threshold
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:242,28'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - set_upper_lower_vbv_threshold
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:245,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:246,55'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - set_upper_lower_vbv_threshold
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:248,77'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - set_upper_lower_vbv_threshold
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:251,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:254,20'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - set_upper_lower_vbv_threshold
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:265,44'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - set_upper_lower_vbv_threshold
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:254,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:255,58'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - set_upper_lower_vbv_threshold
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:258,20'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - set_upper_lower_vbv_threshold
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:258,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:259,48'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - set_upper_lower_vbv_threshold
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:260,13'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
                - set_upper_lower_vbv_threshold
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:276,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:0,0'
              BranchSideFuncs:
                - set_upper_lower_vbv_threshold
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:276,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:279,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:281,41'
              BranchSideFuncs:
                - set_upper_lower_vbv_threshold
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:292,8'
              BranchSideFuncs:
                - set_upper_lower_vbv_threshold
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:292,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:293,39'
              BranchSideFuncs:
                - set_upper_lower_vbv_threshold
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:295,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:295,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:296,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:297,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:297,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:299,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:301,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:212,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:212,9'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:212,9'
          Dst:             number_t_to_word32
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:216,9'
          Dst:             init_error_bits
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:270,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:270,9'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:270,9'
          Dst:             number_t_to_word32
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:276,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:293,9'
          Dst:             set_upper_lower_vbv_threshold
    - functionName:    use_or_fill_base
      functionSourceFile: '/src/libhevc/encoder/mem_req_and_acq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - ptr_to_be_filled
        - e_func_type
      BBCount:         10
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:94,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:96,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:107,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:96,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:98,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:103,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:107,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:109,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:119,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:109,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:111,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:116,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fill_memtab
      functionSourceFile: '/src/libhevc/encoder/mem_req_and_acq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - u4_size
        - i4_alignment
        - e_usage
        - e_mem_region
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cbr_buffer_num_fill_use_free_memtab
      functionSourceFile: '/src/libhevc/encoder/cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pps_cbr_buffer
        - ps_memtab
        - e_func_type
      BBCount:         16
      ICount:          107
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - error_bits_num_fill_use_free_memtab
        - fill_memtab
        - use_or_fill_base
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:108,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:108,41'
              BranchSideFuncs:
                - error_bits_num_fill_use_free_memtab
                - fill_memtab.1358
                - use_or_fill_base.1357
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:109,11'
              BranchSideFuncs:
                - error_bits_num_fill_use_free_memtab
                - fill_memtab.1358
                - use_or_fill_base.1357
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:108,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:109,11'
              BranchSideFuncs:
                - error_bits_num_fill_use_free_memtab
                - fill_memtab.1358
                - use_or_fill_base.1357
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:111,8'
              BranchSideFuncs:
                - error_bits_num_fill_use_free_memtab
                - fill_memtab.1358
                - use_or_fill_base.1357
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:111,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:114,14'
              BranchSideFuncs:
                - fill_memtab.1358
                - use_or_fill_base.1357
                - error_bits_num_fill_use_free_memtab
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:117,19'
              BranchSideFuncs:
                - error_bits_num_fill_use_free_memtab
        - Branch String:   '/src/libhevc/encoder/cbr_buffer_control.c:119,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:122,14'
              BranchSideFuncs:
                - error_bits_num_fill_use_free_memtab
            - BranchSide:      '/src/libhevc/encoder/cbr_buffer_control.c:124,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:113,9'
          Dst:             fill_memtab
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:115,9'
          Dst:             use_or_fill_base
        - Src:             '/src/libhevc/encoder/cbr_buffer_control.c:121,27'
          Dst:             error_bits_num_fill_use_free_memtab
    - functionName:    convert_fix_to_float
      functionSourceFile: '/src/libhevc/encoder/convert_float_to_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - a_f
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/convert_float_to_fix.c:70,27'
          Dst:             pow
    - functionName:    convert_float_to_fix
      functionSourceFile: '/src/libhevc/encoder/convert_float_to_fix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - a_f
        - a
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - log
        - pow
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/convert_float_to_fix.c:54,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/convert_float_to_fix.c:56,23'
              BranchSideFuncs:
                - log
                - log
                - pow
            - BranchSide:      '/src/libhevc/encoder/convert_float_to_fix.c:63,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/convert_float_to_fix.c:56,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/convert_float_to_fix.c:56,23'
              BranchSideFuncs:
                - log
                - log
                - pow
            - BranchSide:      '/src/libhevc/encoder/convert_float_to_fix.c:56,23'
              BranchSideFuncs:
                - log
                - log
                - pow
      Callsites:
        - Src:             '/src/libhevc/encoder/convert_float_to_fix.c:56,19'
          Dst:             log
        - Src:             '/src/libhevc/encoder/convert_float_to_fix.c:56,35'
          Dst:             log
        - Src:             '/src/libhevc/encoder/convert_float_to_fix.c:59,32'
          Dst:             pow
    - functionName:    get_prev_frame_sad
      functionSourceFile: '/src/libhevc/encoder/est_sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_est_sad
        - e_pic_type
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_prev_frame_sad
      functionSourceFile: '/src/libhevc/encoder/est_sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_est_sad
        - i4_frm_sad
        - e_pic_type
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_prev_frame_intra_sad
      functionSourceFile: '/src/libhevc/encoder/est_sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_est_sad
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_prev_frame_intra_sad
      functionSourceFile: '/src/libhevc/encoder/est_sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_est_sad
        - i4_intra_frm_sad
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_actual_sad
      functionSourceFile: '/src/libhevc/encoder/est_sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_est_sad
        - u4_actual_sad
        - e_pic_type
      BBCount:         13
      ICount:          113
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/est_sad.c:240,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:240,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:242,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/est_sad.c:242,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:245,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:267,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/est_sad.c:245,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:246,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:249,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/est_sad.c:249,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:251,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:255,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    update_ppic_sad
      functionSourceFile: '/src/libhevc/encoder/est_sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_est_sad
        - i4_est_sad
        - i4_prev_p_sad
      BBCount:         7
      ICount:          65
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/est_sad.c:219,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:221,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:226,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/est_sad.c:221,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:222,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:223,47'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_est_sad
      functionSourceFile: '/src/libhevc/encoder/est_sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_est_sad
        - e_pic_type
      BBCount:         24
      ICount:          181
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - div32_var_q
        - mult32_var_q
        - number_t_to_word32
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/est_sad.c:141,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:144,12'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:204,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/est_sad.c:144,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:146,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:148,17'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
        - Branch String:   '/src/libhevc/encoder/est_sad.c:148,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:150,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:154,16'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
        - Branch String:   '/src/libhevc/encoder/est_sad.c:154,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:157,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:167,20'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
        - Branch String:   '/src/libhevc/encoder/est_sad.c:167,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:170,26'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:175,48'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
        - Branch String:   '/src/libhevc/encoder/est_sad.c:180,45'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:180,48'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:196,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/est_sad.c:180,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:182,21'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:196,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/est_sad.c:190,21'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/est_sad.c:191,21'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/est_sad.c:192,21'
          Dst:             number_t_to_word32
    - functionName:    reset_est_sad
      functionSourceFile: '/src/libhevc/encoder/est_sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_est_sad
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_est_sad
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/est_sad.c:113,5'
          Dst:             init_est_sad
    - functionName:    init_est_sad
      functionSourceFile: '/src/libhevc/encoder/est_sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_est_sad
        - i4_use_est_intra_sad
      BBCount:         5
      ICount:          54
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/est_sad.c:94,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:95,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:97,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    use_or_fill_base
      functionSourceFile: '/src/libhevc/encoder/mem_req_and_acq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - ptr_to_be_filled
        - e_func_type
      BBCount:         10
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:94,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:96,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:107,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:96,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:98,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:103,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:107,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:109,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:119,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:109,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:111,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:116,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fill_memtab
      functionSourceFile: '/src/libhevc/encoder/mem_req_and_acq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - u4_size
        - i4_alignment
        - e_usage
        - e_mem_region
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    est_sad_num_fill_use_free_memtab
      functionSourceFile: '/src/libhevc/encoder/est_sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pps_est_sad
        - ps_memtab
        - e_func_type
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fill_memtab
        - use_or_fill_base
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/est_sad.c:65,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:65,41'
              BranchSideFuncs:
                - fill_memtab.1420
                - use_or_fill_base.1419
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:66,11'
              BranchSideFuncs:
                - fill_memtab.1420
                - use_or_fill_base.1419
        - Branch String:   '/src/libhevc/encoder/est_sad.c:65,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:66,11'
              BranchSideFuncs:
                - fill_memtab.1420
                - use_or_fill_base.1419
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:69,8'
              BranchSideFuncs:
                - fill_memtab.1420
                - use_or_fill_base.1419
        - Branch String:   '/src/libhevc/encoder/est_sad.c:69,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:69,8'
              BranchSideFuncs:
                - fill_memtab.1420
                - use_or_fill_base.1419
            - BranchSide:      '/src/libhevc/encoder/est_sad.c:72,14'
              BranchSideFuncs:
                - fill_memtab.1420
                - use_or_fill_base.1419
      Callsites:
        - Src:             '/src/libhevc/encoder/est_sad.c:71,9'
          Dst:             fill_memtab
        - Src:             '/src/libhevc/encoder/est_sad.c:73,9'
          Dst:             use_or_fill_base
    - functionName:    change_frm_rate_in_error_bits
      functionSourceFile: '/src/libhevc/encoder/fixed_point_error_bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_error_bits
        - i4_tgt_frm_rate
      BBCount:         6
      ICount:          85
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - div32_var_q
        - mult32_var_q
        - number_t_to_word32
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/fixed_point_error_bits.c:233,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/fixed_point_error_bits.c:233,8'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
            - BranchSide:      '/src/libhevc/encoder/fixed_point_error_bits.c:234,9'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
      Callsites:
        - Src:             '/src/libhevc/encoder/fixed_point_error_bits.c:234,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/fixed_point_error_bits.c:234,9'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/fixed_point_error_bits.c:234,9'
          Dst:             number_t_to_word32
    - functionName:    change_bitrate_in_error_bits
      functionSourceFile: '/src/libhevc/encoder/fixed_point_error_bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_error_bits
        - i4_bitrate
      BBCount:         3
      ICount:          101
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - div32_var_q
        - mult32_var_q
        - number_t_to_word32
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/fixed_point_error_bits.c:201,5'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/fixed_point_error_bits.c:201,5'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/fixed_point_error_bits.c:201,5'
          Dst:             number_t_to_word32
        - Src:             '/src/libhevc/encoder/fixed_point_error_bits.c:204,5'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/fixed_point_error_bits.c:204,5'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/fixed_point_error_bits.c:204,5'
          Dst:             number_t_to_word32
    - functionName:    get_error_bits
      functionSourceFile: '/src/libhevc/encoder/fixed_point_error_bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_error_bits
      BBCount:         6
      ICount:          80
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - div32_var_q
        - mult32_var_q
        - number_t_to_word32
      functionUses:    13
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/fixed_point_error_bits.c:165,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/fixed_point_error_bits.c:165,8'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
            - BranchSide:      '/src/libhevc/encoder/fixed_point_error_bits.c:168,36'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
      Callsites:
        - Src:             '/src/libhevc/encoder/fixed_point_error_bits.c:173,9'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/fixed_point_error_bits.c:173,9'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/fixed_point_error_bits.c:173,9'
          Dst:             number_t_to_word32
    - functionName:    update_error_bits
      functionSourceFile: '/src/libhevc/encoder/fixed_point_error_bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_error_bits
      BBCount:         9
      ICount:          106
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - div32_var_q
        - mult32_var_q
        - number_t_to_word32
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/fixed_point_error_bits.c:128,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/fixed_point_error_bits.c:130,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/fixed_point_error_bits.c:136,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/fixed_point_error_bits.c:141,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/fixed_point_error_bits.c:144,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/fixed_point_error_bits.c:148,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/fixed_point_error_bits.c:125,5'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/fixed_point_error_bits.c:125,5'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/fixed_point_error_bits.c:125,5'
          Dst:             number_t_to_word32
    - functionName:    init_error_bits
      functionSourceFile: '/src/libhevc/encoder/fixed_point_error_bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_error_bits
        - i4_tgt_frm_rate
        - i4_bitrate
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    use_or_fill_base
      functionSourceFile: '/src/libhevc/encoder/mem_req_and_acq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - ptr_to_be_filled
        - e_func_type
      BBCount:         10
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:94,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:96,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:107,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:96,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:98,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:103,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:107,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:109,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:119,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:109,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:111,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:116,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fill_memtab
      functionSourceFile: '/src/libhevc/encoder/mem_req_and_acq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - u4_size
        - i4_alignment
        - e_usage
        - e_mem_region
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    error_bits_num_fill_use_free_memtab
      functionSourceFile: '/src/libhevc/encoder/fixed_point_error_bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pps_error_bits
        - ps_memtab
        - e_func_type
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fill_memtab
        - use_or_fill_base
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/fixed_point_error_bits.c:71,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/fixed_point_error_bits.c:71,41'
              BranchSideFuncs:
                - fill_memtab.1454
                - use_or_fill_base.1453
            - BranchSide:      '/src/libhevc/encoder/fixed_point_error_bits.c:72,11'
              BranchSideFuncs:
                - fill_memtab.1454
                - use_or_fill_base.1453
        - Branch String:   '/src/libhevc/encoder/fixed_point_error_bits.c:71,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/fixed_point_error_bits.c:72,11'
              BranchSideFuncs:
                - fill_memtab.1454
                - use_or_fill_base.1453
            - BranchSide:      '/src/libhevc/encoder/fixed_point_error_bits.c:75,8'
              BranchSideFuncs:
                - fill_memtab.1454
                - use_or_fill_base.1453
        - Branch String:   '/src/libhevc/encoder/fixed_point_error_bits.c:75,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/fixed_point_error_bits.c:75,8'
              BranchSideFuncs:
                - fill_memtab.1454
                - use_or_fill_base.1453
            - BranchSide:      '/src/libhevc/encoder/fixed_point_error_bits.c:78,14'
              BranchSideFuncs:
                - fill_memtab.1454
                - use_or_fill_base.1453
      Callsites:
        - Src:             '/src/libhevc/encoder/fixed_point_error_bits.c:77,9'
          Dst:             fill_memtab
        - Src:             '/src/libhevc/encoder/fixed_point_error_bits.c:79,9'
          Dst:             use_or_fill_base
    - functionName:    init_frame_info
      functionSourceFile: '/src/libhevc/encoder/frame_info_collector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_frame_info
      BBCount:         1
      ICount:          79
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hme_coarse_get_active_pocs_list
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4728
      functionLinenumberEnd: 4743
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_me_ctxt
        - p_pocs_buffered_in_me
      BBCount:         8
      ICount:          80
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4732,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4734,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4742,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4736,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4738,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4741,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_get_active_pocs_list
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4688
      functionLinenumberEnd: 4710
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_me_ctxt
        - i4_num_me_frm_pllel
      BBCount:         13
      ICount:          116
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4692,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4694,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4702,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4697,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4697,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4701,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4697,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4699,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4701,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4702,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4704,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4708,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_fill_neighbour_mvs
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4663
      functionLinenumberEnd: 4670
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pps_mv_grid
        - i4_ctb_x
        - i4_ctb_y
        - i4_num_ref
        - pv_ctxt
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hme_coarse_process_frm
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4560
      functionLinenumberEnd: 4643
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_me_ctxt
        - ps_ref_map
        - ps_frm_prms
        - pv_multi_thrd_ctxt
        - i4_ping_pong
        - ppv_dep_mngr_hme_sync
      BBCount:         21
      ICount:          271
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - hme_coarsest
        - hme_refine_no_encode
        - hme_set_refine_prms
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4575,14'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4575,14'
              BranchSideFuncs:
                - hme_coarsest
                - hme_set_refine_prms
                - hme_refine_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4575,14'
              BranchSideFuncs:
                - hme_coarsest
                - hme_set_refine_prms
                - hme_refine_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4580,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4582,28'
              BranchSideFuncs:
                - hme_coarsest
                - hme_set_refine_prms
                - hme_refine_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4586,28'
              BranchSideFuncs:
                - hme_coarsest
                - hme_set_refine_prms
                - hme_refine_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4594,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4597,12'
              BranchSideFuncs:
                - hme_coarsest
                - hme_set_refine_prms
                - hme_refine_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4602,33'
              BranchSideFuncs:
                - hme_coarsest
                - hme_set_refine_prms
                - hme_refine_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4597,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4598,27'
              BranchSideFuncs:
                - hme_coarsest
                - hme_set_refine_prms
                - hme_refine_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4599,17'
              BranchSideFuncs:
                - hme_coarsest
                - hme_set_refine_prms
                - hme_refine_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4618,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4622,13'
              BranchSideFuncs:
                - hme_set_refine_prms
                - hme_refine_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4643,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:4609,5'
          Dst:             hme_coarsest
        - Src:             '/src/libhevc/encoder/hme_interface.c:4620,9'
          Dst:             hme_set_refine_prms
        - Src:             '/src/libhevc/encoder/hme_interface.c:4632,9'
          Dst:             hme_refine_no_encode
    - functionName:    hme_set_refine_prms
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3522
      functionLinenumberEnd: 3795
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - char
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_refine_prms
        - u1_encode
        - num_ref
        - layer_id
        - num_layers
        - num_layers_explicit_search
        - use_4x4
        - ps_frm_prms
        - ppd_intra_costs
        - ps_me_coding_tools
      BBCount:         77
      ICount:          873
      EdgeCount:       102
      CyclomaticComplexity: 27
      functionsReached:
        - hme_determine_max_2nx2n_tu_recur_cands
        - hme_determine_max_num_fpel_refine_centers
        - hme_determine_max_num_subpel_refine_centers
        - hme_determine_num_results_per_part
        - hme_get_mv_blk_size
        - hme_max_search_cands_per_search_cand_loc_populator
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3540,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3540,32'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3546,9'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3540,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3542,42'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3546,9'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3546,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3546,28'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3548,9'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3546,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3548,9'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3553,9'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3549,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3549,9'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3549,9'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3562,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3564,9'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3655,9'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3568,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3570,13'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3582,17'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3582,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3584,13'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3596,17'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3596,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3598,13'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3610,17'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3610,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3612,13'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3624,17'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3624,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3626,13'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3638,17'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3661,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3663,13'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3668,17'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3668,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3670,13'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3675,17'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3675,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3677,13'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3682,17'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3682,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3684,13'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3689,17'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3689,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3691,13'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3696,17'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3709,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3711,13'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3715,13'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_determine_num_results_per_part
                - hme_max_search_cands_per_search_cand_loc_populator
                - hme_determine_max_2nx2n_tu_recur_cands
                - hme_determine_max_num_fpel_refine_centers
                - hme_determine_max_num_subpel_refine_centers
                - hme_determine_num_results_per_part
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3722,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3725,13'
              BranchSideFuncs:
                - hme_determine_num_results_per_part
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3747,17'
              BranchSideFuncs:
                - hme_determine_num_results_per_part
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3747,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3750,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3752,22'
              BranchSideFuncs:
                - hme_determine_num_results_per_part
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3752,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3755,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3757,23'
              BranchSideFuncs:
                - hme_determine_num_results_per_part
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3757,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3757,37'
              BranchSideFuncs:
                - hme_determine_num_results_per_part
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3765,17'
              BranchSideFuncs:
                - hme_determine_num_results_per_part
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3757,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3760,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3765,17'
              BranchSideFuncs:
                - hme_determine_num_results_per_part
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3783,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3783,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3785,49'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:3720,9'
          Dst:             hme_get_mv_blk_size
        - Src:             '/src/libhevc/encoder/hme_interface.c:3724,51'
          Dst:             hme_determine_num_results_per_part
        - Src:             '/src/libhevc/encoder/hme_interface.c:3727,9'
          Dst:             hme_max_search_cands_per_search_cand_loc_populator
        - Src:             '/src/libhevc/encoder/hme_interface.c:3733,55'
          Dst:             hme_determine_max_2nx2n_tu_recur_cands
        - Src:             '/src/libhevc/encoder/hme_interface.c:3736,58'
          Dst:             hme_determine_max_num_fpel_refine_centers
        - Src:             '/src/libhevc/encoder/hme_interface.c:3740,13'
          Dst:             hme_determine_max_num_subpel_refine_centers
        - Src:             '/src/libhevc/encoder/hme_interface.c:3764,55'
          Dst:             hme_determine_num_results_per_part
    - functionName:    hme_get_mv_blk_size
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1097
      functionLinenumberEnd: 1107
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - enable_4x4
        - layer_id
        - num_layers
        - is_enc
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1100,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1100,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1102,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1100,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1101,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1102,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1102,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1103,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1104,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1104,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1104,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1105,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_determine_num_results_per_part
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3287
      functionLinenumberEnd: 3355
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - u1_layer_id
        - u1_num_layers
        - e_quality_preset
      BBCount:         34
      ICount:          135
      EdgeCount:       34
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3290,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3292,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3313,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3292,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3301,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3301,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3301,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3301,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3301,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3301,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3307,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3313,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3315,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3333,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3315,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3321,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3321,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3321,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3327,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3335,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3342,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3342,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3342,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3342,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3348,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_max_search_cands_per_search_cand_loc_populator
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3363
      functionLinenumberEnd: 3395
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ps_frm_prms
        - pu1_num_fpel_search_cands
        - u1_layer_id
        - e_quality_preset
      BBCount:         24
      ICount:          155
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3364,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3364,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3368,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3368,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3370,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3394,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3370,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3378,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3378,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3378,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3378,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3386,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3386,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3386,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3386,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3386,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3386,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3393,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3386,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3393,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3393,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_determine_max_2nx2n_tu_recur_cands
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3399
      functionLinenumberEnd: 3424
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - int
      constantsTouched: []
      argNames:
        - u1_layer_id
        - e_quality_preset
      BBCount:         11
      ICount:          51
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3402,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3402,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3404,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3404,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3411,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3411,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3411,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3411,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3417,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_determine_max_num_fpel_refine_centers
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3429
      functionLinenumberEnd: 3495
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - int
      constantsTouched: []
      argNames:
        - u1_layer_id
        - e_quality_preset
      BBCount:         36
      ICount:          208
      EdgeCount:       41
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3434,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3434,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3436,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3436,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3440,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3449,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3458,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3467,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3476,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3485,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3493,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3440,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3442,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3445,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3449,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3451,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3454,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3458,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3460,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3463,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3467,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3469,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3472,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3476,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3478,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3481,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3485,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3487,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3490,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_determine_max_num_subpel_refine_centers
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3500
      functionLinenumberEnd: 3508
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - u1_layer_id
        - u1_max_2Nx2N_subpel_cands
        - u1_max_NxN_subpel_cands
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3503,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3503,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3505,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_process_frm
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4477
      functionLinenumberEnd: 4532
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_me_ctxt
        - ps_l0_ipe_input
        - ps_ref_map
        - ppd_intra_costs
        - ps_frm_prms
        - pf_ext_update_fxn
        - pv_coarse_layer
        - pv_multi_thrd_ctxt
        - i4_frame_parallelism_level
        - thrd_id
        - i4_me_frm_id
      BBCount:         6
      ICount:          141
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hme_refine
        - hme_set_ctb_attrs
        - hme_set_refine_prms
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4520,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4522,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4527,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:4494,9'
          Dst:             hme_set_ctb_attrs
        - Src:             '/src/libhevc/encoder/hme_interface.c:4496,9'
          Dst:             hme_set_refine_prms
        - Src:             '/src/libhevc/encoder/hme_interface.c:4508,9'
          Dst:             hme_refine
    - functionName:    hme_set_ctb_attrs
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3874
      functionLinenumberEnd: 3894
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_attrs
        - wd
        - ht
      BBCount:         12
      ICount:          100
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - hme_set_ctb_boundary_attrs
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3880,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3882,37'
              BranchSideFuncs:
                - hme_set_ctb_boundary_attrs
                - hme_set_ctb_boundary_attrs
                - hme_set_ctb_boundary_attrs
                - hme_set_ctb_boundary_attrs
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3884,8'
              BranchSideFuncs:
                - hme_set_ctb_boundary_attrs
                - hme_set_ctb_boundary_attrs
                - hme_set_ctb_boundary_attrs
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3884,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3886,37'
              BranchSideFuncs:
                - hme_set_ctb_boundary_attrs
                - hme_set_ctb_boundary_attrs
                - hme_set_ctb_boundary_attrs
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3888,8'
              BranchSideFuncs:
                - hme_set_ctb_boundary_attrs
                - hme_set_ctb_boundary_attrs
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3888,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3888,8'
              BranchSideFuncs:
                - hme_set_ctb_boundary_attrs
                - hme_set_ctb_boundary_attrs
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3891,14'
              BranchSideFuncs:
                - hme_set_ctb_boundary_attrs
                - hme_set_ctb_boundary_attrs
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:3882,9'
          Dst:             hme_set_ctb_boundary_attrs
        - Src:             '/src/libhevc/encoder/hme_interface.c:3886,9'
          Dst:             hme_set_ctb_boundary_attrs
        - Src:             '/src/libhevc/encoder/hme_interface.c:3890,9'
          Dst:             hme_set_ctb_boundary_attrs
        - Src:             '/src/libhevc/encoder/hme_interface.c:3893,5'
          Dst:             hme_set_ctb_boundary_attrs
    - functionName:    hme_set_ctb_boundary_attrs
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3798
      functionLinenumberEnd: 3871
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_attrs
        - num_8x8_horz
        - num_8x8_vert
      BBCount:         31
      ICount:          243
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3820,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3822,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3846,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3825,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3825,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3827,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3825,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3827,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3831,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3837,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3838,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3840,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3840,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3841,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3842,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3850,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3851,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3852,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3852,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3853,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3855,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3857,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3858,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3859,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3859,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3860,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3862,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3867,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3868,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3870,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_coarse_process_frm_init
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4222
      functionLinenumberEnd: 4438
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_me_ctxt
        - ps_ref_map
        - ps_frm_prms
      BBCount:         53
      ICount:          743
      EdgeCount:       67
      CyclomaticComplexity: 16
      functionsReached:
        - hme_coarse_find_descr_idx
        - hme_scale_for_ref_idx
        - hme_update_layer_desc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4249,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4254,24'
              BranchSideFuncs:
                - hme_coarse_find_descr_idx
                - hme_update_layer_desc
                - hme_scale_for_ref_idx
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4316,5'
              BranchSideFuncs:
                - hme_scale_for_ref_idx
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4280,57'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4280,60'
              BranchSideFuncs:
                - hme_scale_for_ref_idx
                - hme_coarse_find_descr_idx
                - hme_update_layer_desc
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4282,13'
              BranchSideFuncs:
                - hme_scale_for_ref_idx
                - hme_coarse_find_descr_idx
                - hme_update_layer_desc
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4280,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4282,13'
              BranchSideFuncs:
                - hme_scale_for_ref_idx
                - hme_coarse_find_descr_idx
                - hme_update_layer_desc
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4288,13'
              BranchSideFuncs:
                - hme_scale_for_ref_idx
                - hme_coarse_find_descr_idx
                - hme_update_layer_desc
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4292,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4295,56'
              BranchSideFuncs:
                - hme_scale_for_ref_idx
                - hme_coarse_find_descr_idx
                - hme_update_layer_desc
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4306,13'
              BranchSideFuncs:
                - hme_scale_for_ref_idx
                - hme_coarse_find_descr_idx
                - hme_update_layer_desc
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4324,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4326,9'
              BranchSideFuncs:
                - hme_scale_for_ref_idx
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4330,8'
              BranchSideFuncs:
                - hme_scale_for_ref_idx
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4330,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4332,9'
              BranchSideFuncs:
                - hme_scale_for_ref_idx
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4337,13'
              BranchSideFuncs:
                - hme_scale_for_ref_idx
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4339,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4342,18'
              BranchSideFuncs:
                - hme_scale_for_ref_idx
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4347,5'
              BranchSideFuncs:
                - hme_scale_for_ref_idx
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4354,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4356,15'
              BranchSideFuncs:
                - hme_scale_for_ref_idx
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4373,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4356,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4361,24'
              BranchSideFuncs:
                - hme_scale_for_ref_idx
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4367,5'
              BranchSideFuncs:
                - hme_scale_for_ref_idx
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4373,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4377,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4402,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4378,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4385,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4394,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4405,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4410,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4438,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4425,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4428,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4436,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:4257,15'
          Dst:             hme_coarse_find_descr_idx
        - Src:             '/src/libhevc/encoder/hme_interface.c:4260,9'
          Dst:             hme_update_layer_desc
        - Src:             '/src/libhevc/encoder/hme_interface.c:4364,25'
          Dst:             hme_scale_for_ref_idx
    - functionName:    hme_coarse_find_descr_idx
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2993
      functionLinenumberEnd: 3002
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_ctxt
        - i4_poc
      BBCount:         9
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2996,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2998,12'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3002,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2998,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2999,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3000,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:3002,5'
          Dst:             __assert_fail
    - functionName:    hme_update_layer_desc
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3094
      functionLinenumberEnd: 3126
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_layers_desc
        - ps_ref_desc
        - start_lyr_id
        - num_layers
        - ps_curr_desc
      BBCount:         5
      ICount:          184
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3097,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3099,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3126,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_scale_for_ref_idx
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3914
      functionLinenumberEnd: 3930
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - curr_poc
        - poc_from
        - poc_to
      BBCount:         22
      ICount:          143
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3923,10'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3923,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3923,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3923,10'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3923,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3923,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3924,10'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3924,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3924,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3924,10'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3924,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3924,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3926,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3926,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3926,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3928,14'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3928,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3928,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3928,14'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3928,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3928,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_process_frm_init
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3956
      functionLinenumberEnd: 4202
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_me_ctxt
        - ps_ref_map
        - ps_frm_prms
        - i4_me_frm_id
        - i4_num_me_frm_pllel
      BBCount:         56
      ICount:          953
      EdgeCount:       71
      CyclomaticComplexity: 17
      functionsReached:
        - hme_find_descr_idx
        - hme_scale_for_ref_idx
        - hme_update_layer_desc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3986,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3991,24'
              BranchSideFuncs:
                - hme_find_descr_idx
                - hme_update_layer_desc
                - hme_scale_for_ref_idx
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4064,5'
              BranchSideFuncs:
                - hme_scale_for_ref_idx
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4028,57'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4028,60'
              BranchSideFuncs:
                - hme_scale_for_ref_idx
                - hme_find_descr_idx
                - hme_update_layer_desc
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4030,13'
              BranchSideFuncs:
                - hme_scale_for_ref_idx
                - hme_find_descr_idx
                - hme_update_layer_desc
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4028,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4030,13'
              BranchSideFuncs:
                - hme_scale_for_ref_idx
                - hme_find_descr_idx
                - hme_update_layer_desc
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4036,13'
              BranchSideFuncs:
                - hme_scale_for_ref_idx
                - hme_find_descr_idx
                - hme_update_layer_desc
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4041,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4044,56'
              BranchSideFuncs:
                - hme_scale_for_ref_idx
                - hme_find_descr_idx
                - hme_update_layer_desc
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4054,13'
              BranchSideFuncs:
                - hme_scale_for_ref_idx
                - hme_find_descr_idx
                - hme_update_layer_desc
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4072,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4074,9'
              BranchSideFuncs:
                - hme_scale_for_ref_idx
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4078,8'
              BranchSideFuncs:
                - hme_scale_for_ref_idx
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4078,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4080,9'
              BranchSideFuncs:
                - hme_scale_for_ref_idx
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4085,13'
              BranchSideFuncs:
                - hme_scale_for_ref_idx
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4087,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4090,18'
              BranchSideFuncs:
                - hme_scale_for_ref_idx
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4095,5'
              BranchSideFuncs:
                - hme_scale_for_ref_idx
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4102,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4104,15'
              BranchSideFuncs:
                - hme_scale_for_ref_idx
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4121,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4104,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4109,24'
              BranchSideFuncs:
                - hme_scale_for_ref_idx
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4115,5'
              BranchSideFuncs:
                - hme_scale_for_ref_idx
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4121,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4126,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4168,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4134,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4141,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4162,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4168,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4171,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4202,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4171,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4173,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4178,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4193,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4196,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4200,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:3994,15'
          Dst:             hme_find_descr_idx
        - Src:             '/src/libhevc/encoder/hme_interface.c:3998,9'
          Dst:             hme_update_layer_desc
        - Src:             '/src/libhevc/encoder/hme_interface.c:4112,25'
          Dst:             hme_scale_for_ref_idx
    - functionName:    hme_find_descr_idx
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2978
      functionLinenumberEnd: 2988
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_ctxt
        - i4_poc
        - i4_idr_gop_num
        - i4_num_me_frm_pllel
      BBCount:         12
      ICount:          93
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2981,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2983,12'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2988,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2983,69'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2984,12'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2986,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2983,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2985,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2986,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:2988,5'
          Dst:             __assert_fail
    - functionName:    hme_coarse_add_inp
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3221
      functionLinenumberEnd: 3283
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_me_ctxt
        - ps_inp_desc
        - i4_curr_idx
      BBCount:         17
      ICount:          205
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3237,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3239,19'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3250,15'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3253,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3255,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3283,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3260,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3262,38'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3274,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3274,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3274,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3276,18'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:3274,13'
          Dst:             __assert_fail
    - functionName:    hme_add_inp
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3129
      functionLinenumberEnd: 3217
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_me_ctxt
        - ps_inp_desc
        - me_frm_id
        - i4_thrd_id
      BBCount:         20
      ICount:          279
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - hme_find_free_descr_idx
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3149,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3150,24'
              BranchSideFuncs:
                - hme_find_free_descr_idx
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3152,26'
              BranchSideFuncs:
                - hme_find_free_descr_idx
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3161,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3165,24'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3181,20'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3184,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3186,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3217,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3195,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3197,38'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3207,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3207,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3207,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3209,18'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:3157,11'
          Dst:             hme_find_free_descr_idx
        - Src:             '/src/libhevc/encoder/hme_interface.c:3207,13'
          Dst:             __assert_fail
    - functionName:    hme_find_free_descr_idx
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3007
      functionLinenumberEnd: 3019
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_ctxt
        - i4_num_me_frm_pllel
      BBCount:         9
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3010,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3012,12'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3019,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3012,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3014,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3017,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:3019,5'
          Dst:             __assert_fail
    - functionName:    hme_coarse_discard_frm
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3066
      functionLinenumberEnd: 3086
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_me_ctxt
        - p_pocs_to_remove
      BBCount:         10
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - hme_coarse_find_descr_idx
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3072,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3074,41'
              BranchSideFuncs:
                - hme_coarse_find_descr_idx
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3086,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3080,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3082,13'
              BranchSideFuncs:
                - hme_coarse_find_descr_idx
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3084,14'
              BranchSideFuncs:
                - hme_coarse_find_descr_idx
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:3074,15'
          Dst:             hme_coarse_find_descr_idx
    - functionName:    hme_discard_frm
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3041
      functionLinenumberEnd: 3063
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_me_ctxt
        - p_pocs_to_remove
        - i4_idr_gop_num
        - i4_num_me_frm_pllel
      BBCount:         13
      ICount:          102
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - hme_find_descr_idx
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3047,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3049,9'
              BranchSideFuncs:
                - __assert_fail
                - hme_find_descr_idx
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3063,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3049,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3049,9'
              BranchSideFuncs:
                - hme_find_descr_idx
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3051,13'
              BranchSideFuncs:
                - hme_find_descr_idx
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3057,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3059,13'
              BranchSideFuncs:
                - __assert_fail
                - hme_find_descr_idx
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3061,14'
              BranchSideFuncs:
                - __assert_fail
                - hme_find_descr_idx
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:3049,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_interface.c:3050,15'
          Dst:             hme_find_descr_idx
    - functionName:    hme_coarse_find_free_descr_idx
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3024
      functionLinenumberEnd: 3035
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_ctxt
      BBCount:         9
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3029,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3031,12'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3035,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:3031,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3032,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:3033,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:3035,5'
          Dst:             __assert_fail
    - functionName:    hme_coarse_set_resolution
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2932
      functionLinenumberEnd: 2975
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_me_ctxt
        - n_enc_layers
        - p_wd
        - p_ht
      BBCount:         17
      ICount:          223
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - hme_derive_num_layers
        - hme_set_layer_res_attrs
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2947,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2948,38'
              BranchSideFuncs:
                - hme_set_layer_res_attrs
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2950,34'
              BranchSideFuncs:
                - hme_set_layer_res_attrs
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2950,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2950,32'
              BranchSideFuncs:
                - hme_set_layer_res_attrs
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2950,32'
              BranchSideFuncs:
                - hme_set_layer_res_attrs
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2962,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2964,15'
              BranchSideFuncs:
                - hme_set_layer_res_attrs
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2975,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2964,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2968,26'
              BranchSideFuncs:
                - hme_set_layer_res_attrs
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2974,5'
              BranchSideFuncs:
                - hme_set_layer_res_attrs
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:2945,20'
          Dst:             hme_derive_num_layers
        - Src:             '/src/libhevc/encoder/hme_interface.c:2972,13'
          Dst:             hme_set_layer_res_attrs
    - functionName:    hme_derive_num_layers
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionLinenumberEnd: 1077
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - n_enc_layers
        - p_wd
        - p_ht
        - p_disp_wd
        - p_disp_ht
      BBCount:         47
      ICount:          341
      EdgeCount:       51
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    10
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1034,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1034,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1035,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1035,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1035,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1036,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1036,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1036,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1037,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1037,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1037,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1039,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1047,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1050,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1059,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1052,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1052,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1053,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1053,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1053,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1054,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1056,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1056,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1057,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1057,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1057,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1058,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1059,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1059,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1060,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1060,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1060,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1062,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1062,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1064,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1076,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1064,46'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1064,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1066,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1064,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1066,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1070,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:1034,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_interface.c:1035,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_interface.c:1036,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_interface.c:1037,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_interface.c:1052,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_interface.c:1053,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_interface.c:1056,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_interface.c:1057,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_interface.c:1059,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_interface.c:1060,5'
          Dst:             __assert_fail
    - functionName:    hme_set_layer_res_attrs
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_layer
        - wd
        - ht
        - disp_wd
        - disp_ht
        - u1_enc
      BBCount:         4
      ICount:          82
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:720,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:720,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:722,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_set_resolution
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2860
      functionLinenumberEnd: 2908
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_me_ctxt
        - n_enc_layers
        - p_wd
        - p_ht
        - me_frm_id
      BBCount:         17
      ICount:          227
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - hme_derive_num_layers
        - hme_set_layer_res_attrs
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2880,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2881,38'
              BranchSideFuncs:
                - hme_set_layer_res_attrs
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2883,34'
              BranchSideFuncs:
                - hme_set_layer_res_attrs
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2883,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2883,32'
              BranchSideFuncs:
                - hme_set_layer_res_attrs
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2883,32'
              BranchSideFuncs:
                - hme_set_layer_res_attrs
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2895,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2897,15'
              BranchSideFuncs:
                - hme_set_layer_res_attrs
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2908,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2897,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2901,26'
              BranchSideFuncs:
                - hme_set_layer_res_attrs
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2907,5'
              BranchSideFuncs:
                - hme_set_layer_res_attrs
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:2878,20'
          Dst:             hme_derive_num_layers
        - Src:             '/src/libhevc/encoder/hme_interface.c:2905,13'
          Dst:             hme_set_layer_res_attrs
    - functionName:    hme_coarse_init
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2813
      functionLinenumberEnd: 2836
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_ctxt
        - ps_memtabs
        - ps_prms
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - hme_coarse_alloc_init_mem
        - hme_coarse_init_ctxt
        - hme_coarse_num_alloc
        - hme_init_globals
        - hme_validate_init_prms
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2819,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2820,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2822,37'
              BranchSideFuncs:
                - hme_coarse_alloc_init_mem
                - hme_init_globals
                - hme_coarse_init_ctxt
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2823,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2824,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2827,5'
              BranchSideFuncs:
                - hme_init_globals
                - hme_coarse_init_ctxt
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:2817,11'
          Dst:             hme_coarse_num_alloc
        - Src:             '/src/libhevc/encoder/hme_interface.c:2819,14'
          Dst:             hme_validate_init_prms
        - Src:             '/src/libhevc/encoder/hme_interface.c:2822,11'
          Dst:             hme_coarse_alloc_init_mem
        - Src:             '/src/libhevc/encoder/hme_interface.c:2827,5'
          Dst:             hme_init_globals
        - Src:             '/src/libhevc/encoder/hme_interface.c:2833,5'
          Dst:             hme_coarse_init_ctxt
    - functionName:    hme_coarse_num_alloc
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hme_validate_init_prms
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_prms
      BBCount:         14
      ICount:          90
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:694,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:695,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:697,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:697,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:698,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:702,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:702,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:703,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:704,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:704,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:705,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:706,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:706,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:707,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:708,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:708,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:709,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:711,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_coarse_alloc_init_mem
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1741
      functionLinenumberEnd: 2169
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_memtabs
        - ps_prms
        - pv_ctxt
        - mem_avail
      BBCount:         180
      ICount:          1629
      EdgeCount:       227
      CyclomaticComplexity: 49
      functionsReached:
        - __assert_fail
        - hme_alloc_init_layer
        - hme_alloc_init_layer_mv_bank
        - hme_alloc_init_search_nodes
        - hme_coarse_num_alloc
        - hme_derive_num_layers
        - hme_get_mv_blk_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1763,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1766,45'
              BranchSideFuncs:
                - hme_derive_num_layers
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1770,34'
              BranchSideFuncs:
                - hme_derive_num_layers
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1779,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1781,64'
              BranchSideFuncs:
                - hme_derive_num_layers
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1791,34'
              BranchSideFuncs:
                - hme_derive_num_layers
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1784,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1786,68'
              BranchSideFuncs:
                - hme_derive_num_layers
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1788,5'
              BranchSideFuncs:
                - hme_derive_num_layers
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1808,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1809,38'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1811,34'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1811,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1811,32'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1811,32'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1813,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1815,23'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1835,11'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1815,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1817,23'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1831,5'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1835,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1837,13'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1908,11'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1844,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1845,31'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1849,12'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1849,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1851,31'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1855,12'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1855,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1857,27'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1861,27'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1868,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1873,24'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1892,18'
              BranchSideFuncs:
                - hme_alloc_init_layer_mv_bank
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1873,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1873,36'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1873,54'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1874,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1874,36'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1874,54'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1876,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1877,27'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1879,25'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1908,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1911,15'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1977,15'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1911,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1914,17'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1974,5'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1915,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1915,17'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1915,53'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1922,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1923,35'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1927,16'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1927,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1929,35'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1933,16'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1933,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1935,31'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1939,31'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1959,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1962,31'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1973,9'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1962,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1964,31'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1969,86'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1981,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1982,21'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1984,21'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1995,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1997,12'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2018,12'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1997,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1999,13'
              BranchSideFuncs:
                - __assert_fail
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2010,38'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1999,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1999,13'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2002,27'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2002,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2004,27'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2007,9'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2019,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2021,12'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2042,12'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2021,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2023,13'
              BranchSideFuncs:
                - __assert_fail
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2035,38'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2023,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2023,13'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2026,27'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2026,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2028,27'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2032,9'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2043,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2045,12'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2067,11'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2045,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2047,13'
              BranchSideFuncs:
                - __assert_fail
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2059,38'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2047,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2047,13'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2050,27'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2050,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2052,27'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2056,9'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2067,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2069,16'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2094,19'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2070,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2072,50'
              BranchSideFuncs:
                - __assert_fail
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2086,38'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2074,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2074,13'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2077,27'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2077,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2079,27'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2083,9'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2094,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2096,27'
              BranchSideFuncs:
                - hme_alloc_init_search_nodes
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2116,13'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2098,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2100,23'
              BranchSideFuncs:
                - hme_alloc_init_search_nodes
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2103,12'
              BranchSideFuncs:
                - hme_alloc_init_search_nodes
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2103,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2105,34'
              BranchSideFuncs:
                - hme_alloc_init_search_nodes
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2108,13'
              BranchSideFuncs:
                - hme_alloc_init_search_nodes
                - hme_coarse_num_alloc
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2118,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2121,9'
              BranchSideFuncs:
                - __assert_fail
                - hme_coarse_num_alloc
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2137,34'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2121,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2121,9'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2122,19'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2124,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2126,23'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2134,5'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2128,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2130,63'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2133,9'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2144,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2146,23'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2156,8'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2146,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2148,23'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2153,5'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2156,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2158,65'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2162,9'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2168,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2168,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2168,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:1804,20'
          Dst:             hme_derive_num_layers
        - Src:             '/src/libhevc/encoder/hme_interface.c:1865,19'
          Dst:             hme_get_mv_blk_size
        - Src:             '/src/libhevc/encoder/hme_interface.c:1891,22'
          Dst:             hme_alloc_init_layer_mv_bank
        - Src:             '/src/libhevc/encoder/hme_interface.c:1943,23'
          Dst:             hme_get_mv_blk_size
        - Src:             '/src/libhevc/encoder/hme_interface.c:1945,22'
          Dst:             hme_alloc_init_layer
        - Src:             '/src/libhevc/encoder/hme_interface.c:1999,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_interface.c:2023,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_interface.c:2047,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_interface.c:2074,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_interface.c:2107,18'
          Dst:             hme_alloc_init_search_nodes
        - Src:             '/src/libhevc/encoder/hme_interface.c:2121,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_interface.c:2168,5'
          Dst:             hme_coarse_num_alloc
        - Src:             '/src/libhevc/encoder/hme_interface.c:2168,5'
          Dst:             __assert_fail
    - functionName:    hme_init_globals
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          770
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:255,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:256,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:260,43'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:256,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:257,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:257,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:400,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:401,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:403,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_coarse_init_ctxt
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2612
      functionLinenumberEnd: 2659
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_master_ctxt
        - ps_prms
      BBCount:         17
      ICount:          186
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2618,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2620,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2644,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2636,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2638,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2640,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2647,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2649,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2659,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2649,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2652,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2658,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_alloc_init_layer_mv_bank
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_memtab
        - max_num_results
        - max_num_ref
        - use_4x4
        - mem_avail
        - u1_enc
        - wd
        - ht
        - is_explicit_store
        - pps_mv_base
        - pi1_ref_idx_base
        - pi4_num_mvs_per_row
      BBCount:         27
      ICount:          297
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:832,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:833,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:835,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:841,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:841,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:841,46'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:842,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:842,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:842,46'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:844,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:847,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:853,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:858,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:861,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:867,33'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:862,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:862,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:863,36'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:876,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:878,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:883,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:878,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:878,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:879,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:862,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_interface.c:878,9'
          Dst:             __assert_fail
    - functionName:    hme_alloc_init_layer
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_memtab
        - max_num_results
        - max_num_ref
        - use_4x4
        - mem_avail
        - u1_enc
        - wd
        - ht
        - disp_wd
        - disp_ht
        - segment_layer
        - is_explicit_store
        - pps_layer
      BBCount:         33
      ICount:          307
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - hme_set_layer_res_attrs
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:922,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:923,19'
              BranchSideFuncs:
                - hme_set_layer_res_attrs
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:925,17'
              BranchSideFuncs:
                - hme_set_layer_res_attrs
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:928,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:929,17'
              BranchSideFuncs:
                - hme_set_layer_res_attrs
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:931,10'
              BranchSideFuncs:
                - hme_set_layer_res_attrs
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:932,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:934,9'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_layer_res_attrs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:940,33'
              BranchSideFuncs:
                - hme_set_layer_res_attrs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:934,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:934,9'
              BranchSideFuncs:
                - hme_set_layer_res_attrs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:935,36'
              BranchSideFuncs:
                - hme_set_layer_res_attrs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:948,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:951,17'
              BranchSideFuncs:
                - hme_set_layer_res_attrs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:968,10'
              BranchSideFuncs:
                - hme_set_layer_res_attrs
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:952,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:954,13'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_layer_res_attrs
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:959,37'
              BranchSideFuncs:
                - hme_set_layer_res_attrs
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:954,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:954,13'
              BranchSideFuncs:
                - hme_set_layer_res_attrs
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:955,38'
              BranchSideFuncs:
                - hme_set_layer_res_attrs
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:970,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:972,9'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_layer_res_attrs
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:977,33'
              BranchSideFuncs:
                - hme_set_layer_res_attrs
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:972,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:972,9'
              BranchSideFuncs:
                - hme_set_layer_res_attrs
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:973,51'
              BranchSideFuncs:
                - hme_set_layer_res_attrs
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:984,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:984,8'
              BranchSideFuncs:
                - hme_set_layer_res_attrs
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:986,33'
              BranchSideFuncs:
                - hme_set_layer_res_attrs
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:934,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_interface.c:954,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_interface.c:972,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_interface.c:986,9'
          Dst:             hme_set_layer_res_attrs
    - functionName:    hme_alloc_init_search_nodes
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 1026
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_search_results
        - ps_memtabs
        - mem_avail
        - max_num_ref
        - max_num_results
      BBCount:         17
      ICount:          130
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1003,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1005,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1011,39'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1012,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1012,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1017,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1017,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1019,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1025,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1019,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1021,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1024,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:1012,5'
          Dst:             __assert_fail
    - functionName:    hme_enc_init
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2773
      functionLinenumberEnd: 2795
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_ctxt
        - ps_memtabs
        - ps_prms
        - ps_rc_quant_ctxt
        - i4_num_me_frm_pllel
      BBCount:         8
      ICount:          82
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - hme_enc_alloc_init_mem
        - hme_enc_init_ctxt
        - hme_enc_num_alloc
        - hme_validate_init_prms
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2779,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2780,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2782,34'
              BranchSideFuncs:
                - hme_enc_alloc_init_mem
                - hme_enc_init_ctxt
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2783,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2784,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2790,12'
              BranchSideFuncs:
                - hme_enc_init_ctxt
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:2777,11'
          Dst:             hme_enc_num_alloc
        - Src:             '/src/libhevc/encoder/hme_interface.c:2779,14'
          Dst:             hme_validate_init_prms
        - Src:             '/src/libhevc/encoder/hme_interface.c:2782,11'
          Dst:             hme_enc_alloc_init_mem
        - Src:             '/src/libhevc/encoder/hme_interface.c:2793,5'
          Dst:             hme_enc_init_ctxt
    - functionName:    hme_enc_num_alloc
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - i4_num_me_frm_pllel
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:651,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:653,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:657,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_enc_alloc_init_mem
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1719
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_memtabs
        - ps_prms
        - pv_ctxt
        - mem_avail
        - i4_num_me_frm_pllel
      BBCount:         281
      ICount:          2225
      EdgeCount:       356
      CyclomaticComplexity: 77
      functionsReached:
        - __assert_fail
        - hme_alloc_init_layer
        - hme_alloc_init_layer_mv_bank
        - hme_alloc_init_search_nodes
        - hme_derive_num_layers
        - hme_enc_num_alloc
        - hme_get_mv_blk_size
        - hme_init_wkg_mem
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1154,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1157,45'
              BranchSideFuncs:
                - hme_derive_num_layers
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1161,34'
              BranchSideFuncs:
                - hme_derive_num_layers
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1170,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1172,50'
              BranchSideFuncs:
                - hme_derive_num_layers
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1182,34'
              BranchSideFuncs:
                - hme_derive_num_layers
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1175,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1177,68'
              BranchSideFuncs:
                - hme_derive_num_layers
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1179,5'
              BranchSideFuncs:
                - hme_derive_num_layers
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1191,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1193,62'
              BranchSideFuncs:
                - hme_derive_num_layers
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1208,34'
              BranchSideFuncs:
                - hme_derive_num_layers
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1195,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1198,27'
              BranchSideFuncs:
                - hme_derive_num_layers
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1205,5'
              BranchSideFuncs:
                - hme_derive_num_layers
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1198,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1200,78'
              BranchSideFuncs:
                - hme_derive_num_layers
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1204,9'
              BranchSideFuncs:
                - hme_derive_num_layers
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1223,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1224,38'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1226,34'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1226,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1226,32'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1226,32'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1228,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1230,23'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1262,11'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1230,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1233,23'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1257,5'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1235,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1237,31'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1256,9'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1262,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1264,15'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1313,11'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1264,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1266,17'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1310,5'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1273,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1274,35'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1278,16'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1278,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1280,35'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1284,16'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1284,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1286,31'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1290,31'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_alloc_init_layer_mv_bank
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1313,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1316,15'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1383,42'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1316,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1319,17'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1379,5'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1320,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1320,17'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1320,53'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1327,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1328,35'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1332,16'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1332,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1334,35'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1338,16'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1338,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1340,31'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1344,31'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1364,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1367,31'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1378,9'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1367,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1369,31'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1374,66'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
                - hme_get_mv_blk_size
                - hme_alloc_init_layer
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1385,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1387,24'
              BranchSideFuncs:
                - __assert_fail
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1416,34'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1389,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1389,9'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1391,23'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1391,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1394,23'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1413,5'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1396,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1398,31'
              BranchSideFuncs:
                - hme_init_wkg_mem
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1408,16'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1402,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1405,29'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1407,13'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1408,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1410,25'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1412,9'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_wkg_mem
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1429,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1431,31'
              BranchSideFuncs:
                - __assert_fail
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1459,34'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1433,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1433,9'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1435,23'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1435,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1438,23'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1456,5'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1440,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1442,31'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1451,16'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1446,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1448,29'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1450,13'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1451,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1453,25'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1455,9'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1468,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1470,15'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1505,11'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1470,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1472,20'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1496,13'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1473,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1475,54'
              BranchSideFuncs:
                - __assert_fail
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1490,42'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1477,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1477,17'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1480,31'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1480,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1482,31'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1487,13'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1496,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1496,43'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1502,5'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1496,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1500,22'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1502,5'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1505,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1507,25'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1556,11'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1508,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1510,16'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1549,13'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1510,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1512,27'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1515,19'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1515,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1517,35'
              BranchSideFuncs:
                - hme_alloc_init_search_nodes
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1547,9'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1518,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1520,24'
              BranchSideFuncs:
                - __assert_fail
                - hme_alloc_init_search_nodes
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1545,21'
              BranchSideFuncs:
                - hme_alloc_init_search_nodes
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1520,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1523,30'
              BranchSideFuncs:
                - hme_alloc_init_search_nodes
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1525,29'
              BranchSideFuncs:
                - __assert_fail
                - hme_alloc_init_search_nodes
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1525,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1528,30'
              BranchSideFuncs:
                - hme_alloc_init_search_nodes
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1532,29'
              BranchSideFuncs:
                - __assert_fail
                - hme_alloc_init_search_nodes
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1532,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1534,46'
              BranchSideFuncs:
                - hme_alloc_init_search_nodes
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1541,25'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1549,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1549,43'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1553,5'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1549,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1551,21'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1553,5'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_alloc_init_search_nodes
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1556,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1558,17'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1589,8'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1559,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1562,13'
              BranchSideFuncs:
                - __assert_fail
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1578,38'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1562,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1562,13'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1563,23'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1565,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1567,27'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1575,9'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1569,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1571,87'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1574,13'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1582,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1582,43'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1584,18'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1582,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1584,18'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1586,5'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1589,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1591,23'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1607,8'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1591,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1594,23'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1604,5'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1596,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1598,31'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1603,9'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1607,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1609,15'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1653,13'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1609,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1611,18'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1652,5'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1615,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1619,17'
              BranchSideFuncs:
                - __assert_fail
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1642,42'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1619,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1619,17'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1620,27'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1622,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1624,31'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1639,13'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1647,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1647,47'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1649,22'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1647,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1649,22'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1651,9'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1655,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1657,27'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1670,5'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1657,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1659,27'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1669,9'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1672,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1674,14'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1707,8'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1677,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1681,13'
              BranchSideFuncs:
                - __assert_fail
                - hme_enc_num_alloc
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1695,38'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1681,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1681,13'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1682,23'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1684,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1686,27'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1692,9'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1700,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1700,43'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1702,18'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1700,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1702,18'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1704,5'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1707,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1709,65'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1713,9'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:1718,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1718,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:1718,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:1221,20'
          Dst:             hme_derive_num_layers
        - Src:             '/src/libhevc/encoder/hme_interface.c:1294,23'
          Dst:             hme_get_mv_blk_size
        - Src:             '/src/libhevc/encoder/hme_interface.c:1296,22'
          Dst:             hme_alloc_init_layer_mv_bank
        - Src:             '/src/libhevc/encoder/hme_interface.c:1348,23'
          Dst:             hme_get_mv_blk_size
        - Src:             '/src/libhevc/encoder/hme_interface.c:1350,22'
          Dst:             hme_alloc_init_layer
        - Src:             '/src/libhevc/encoder/hme_interface.c:1389,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_interface.c:1400,17'
          Dst:             hme_init_wkg_mem
        - Src:             '/src/libhevc/encoder/hme_interface.c:1433,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_interface.c:1477,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_interface.c:1541,25'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_interface.c:1544,26'
          Dst:             hme_alloc_init_search_nodes
        - Src:             '/src/libhevc/encoder/hme_interface.c:1562,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_interface.c:1619,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_interface.c:1681,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_interface.c:1718,5'
          Dst:             hme_enc_num_alloc
        - Src:             '/src/libhevc/encoder/hme_interface.c:1718,5'
          Dst:             __assert_fail
    - functionName:    hme_enc_init_ctxt
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2676
      functionLinenumberEnd: 2750
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_master_ctxt
        - ps_prms
        - ps_rc_quant_ctxt
      BBCount:         19
      ICount:          279
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - hme_init_mv_grid
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2682,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2684,19'
              BranchSideFuncs:
                - hme_init_mv_grid
                - hme_init_mv_grid
                - hme_init_mv_grid
                - hme_init_mv_grid
                - hme_init_mv_grid
                - hme_init_mv_grid
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2723,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2688,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2690,27'
              BranchSideFuncs:
                - hme_init_mv_grid
                - hme_init_mv_grid
                - hme_init_mv_grid
                - hme_init_mv_grid
                - hme_init_mv_grid
                - hme_init_mv_grid
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2719,5'
              BranchSideFuncs:
                - hme_init_mv_grid
                - hme_init_mv_grid
                - hme_init_mv_grid
                - hme_init_mv_grid
                - hme_init_mv_grid
                - hme_init_mv_grid
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2728,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2731,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2750,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2731,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2734,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2749,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:2708,17'
          Dst:             hme_init_mv_grid
        - Src:             '/src/libhevc/encoder/hme_interface.c:2709,17'
          Dst:             hme_init_mv_grid
        - Src:             '/src/libhevc/encoder/hme_interface.c:2710,17'
          Dst:             hme_init_mv_grid
        - Src:             '/src/libhevc/encoder/hme_interface.c:2711,17'
          Dst:             hme_init_mv_grid
        - Src:             '/src/libhevc/encoder/hme_interface.c:2712,17'
          Dst:             hme_init_mv_grid
        - Src:             '/src/libhevc/encoder/hme_interface.c:2713,17'
          Dst:             hme_init_mv_grid
    - functionName:    hme_coarse_dep_mngr_alloc
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2583
      functionLinenumberEnd: 2595
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - ps_init_prms
        - i4_mem_space
        - i4_num_proc_thrds
        - i4_resolution_id
      BBCount:         7
      ICount:          80
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - hme_coarse_dep_mngr_alloc_mem
        - hme_coarse_dep_mngr_num_alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2589,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2591,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2595,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:2586,11'
          Dst:             hme_coarse_dep_mngr_alloc_mem
        - Src:             '/src/libhevc/encoder/hme_interface.c:2588,11'
          Dst:             hme_coarse_dep_mngr_num_alloc
    - functionName:    hme_coarse_dep_mngr_alloc_mem
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2288
      functionLinenumberEnd: 2331
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - ps_init_prms
        - i4_mem_space
        - i4_num_proc_thrds
        - i4_resolution_id
      BBCount:         19
      ICount:          216
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - hme_coarse_dep_mngr_num_alloc
        - hme_derive_num_layers
        - ihevce_coarse_me_get_lyr_prms_dep_mngr
        - ihevce_dmgr_get_mem_recs
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2302,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2301,83'
              BranchSideFuncs:
                - hme_derive_num_layers
                - __assert_fail
                - ihevce_coarse_me_get_lyr_prms_dep_mngr
                - hme_coarse_dep_mngr_num_alloc
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2301,83'
              BranchSideFuncs:
                - hme_derive_num_layers
                - __assert_fail
                - ihevce_coarse_me_get_lyr_prms_dep_mngr
                - hme_coarse_dep_mngr_num_alloc
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2307,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2306,80'
              BranchSideFuncs:
                - hme_derive_num_layers
                - __assert_fail
                - ihevce_coarse_me_get_lyr_prms_dep_mngr
                - hme_coarse_dep_mngr_num_alloc
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2306,80'
              BranchSideFuncs:
                - hme_derive_num_layers
                - __assert_fail
                - ihevce_coarse_me_get_lyr_prms_dep_mngr
                - hme_coarse_dep_mngr_num_alloc
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2311,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2311,5'
              BranchSideFuncs:
                - ihevce_coarse_me_get_lyr_prms_dep_mngr
                - hme_coarse_dep_mngr_num_alloc
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2315,9'
              BranchSideFuncs:
                - ihevce_coarse_me_get_lyr_prms_dep_mngr
                - hme_coarse_dep_mngr_num_alloc
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2318,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2321,14'
              BranchSideFuncs:
                - ihevce_dmgr_get_mem_recs
                - hme_coarse_dep_mngr_num_alloc
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2329,5'
              BranchSideFuncs:
                - hme_coarse_dep_mngr_num_alloc
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2329,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2329,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2329,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:2310,20'
          Dst:             hme_derive_num_layers
        - Src:             '/src/libhevc/encoder/hme_interface.c:2311,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_interface.c:2314,5'
          Dst:             ihevce_coarse_me_get_lyr_prms_dep_mngr
        - Src:             '/src/libhevc/encoder/hme_interface.c:2320,23'
          Dst:             ihevce_dmgr_get_mem_recs
        - Src:             '/src/libhevc/encoder/hme_interface.c:2329,5'
          Dst:             hme_coarse_dep_mngr_num_alloc
        - Src:             '/src/libhevc/encoder/hme_interface.c:2329,5'
          Dst:             __assert_fail
    - functionName:    hme_coarse_dep_mngr_num_alloc
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ihevce_dmgr_get_num_mem_recs
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:686,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:686,49'
              BranchSideFuncs:
                - ihevce_dmgr_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:686,49'
              BranchSideFuncs:
                - ihevce_dmgr_get_num_mem_recs
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:686,49'
          Dst:             ihevce_dmgr_get_num_mem_recs
    - functionName:    ihevce_coarse_me_get_lyr_prms_dep_mngr
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2204
      functionLinenumberEnd: 2267
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - num_layers
        - pai4_ht
        - pai4_wd
        - pai4_num_vert_units_in_lyr
      BBCount:         13
      ICount:          188
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - hme_get_blk_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2222,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2224,18'
              BranchSideFuncs:
                - hme_get_blk_size
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2229,37'
              BranchSideFuncs:
                - hme_get_blk_size
                - hme_get_blk_size
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2242,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2244,41'
              BranchSideFuncs:
                - hme_get_blk_size
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2266,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2250,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2251,25'
              BranchSideFuncs:
                - hme_get_blk_size
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2253,23'
              BranchSideFuncs:
                - hme_get_blk_size
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:2229,20'
          Dst:             hme_get_blk_size
        - Src:             '/src/libhevc/encoder/hme_interface.c:2248,20'
          Dst:             hme_get_blk_size
    - functionName:    hme_get_blk_size
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4746
      functionLinenumberEnd: 4755
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - use_4x4
        - layer_id
        - n_layers
        - encode
      BBCount:         10
      ICount:          53
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4748,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4749,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4750,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:4750,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4750,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:4751,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_coarse_alloc
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2546
      functionLinenumberEnd: 2562
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_memtabs
        - ps_prms
      BBCount:         10
      ICount:          81
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - hme_coarse_alloc_init_mem
        - hme_coarse_num_alloc
        - hme_validate_init_prms
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2550,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2551,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2553,37'
              BranchSideFuncs:
                - hme_coarse_alloc_init_mem
                - hme_coarse_num_alloc
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2555,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2557,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2561,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:2550,14'
          Dst:             hme_validate_init_prms
        - Src:             '/src/libhevc/encoder/hme_interface.c:2553,11'
          Dst:             hme_coarse_alloc_init_mem
        - Src:             '/src/libhevc/encoder/hme_interface.c:2554,11'
          Dst:             hme_coarse_num_alloc
    - functionName:    hme_enc_alloc
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2512
      functionLinenumberEnd: 2528
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_memtabs
        - ps_prms
        - i4_num_me_frm_pllel
      BBCount:         10
      ICount:          86
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - hme_enc_alloc_init_mem
        - hme_enc_num_alloc
        - hme_validate_init_prms
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2516,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2517,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2519,34'
              BranchSideFuncs:
                - hme_enc_alloc_init_mem
                - hme_enc_num_alloc
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2521,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2523,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2527,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:2516,14'
          Dst:             hme_validate_init_prms
        - Src:             '/src/libhevc/encoder/hme_interface.c:2519,11'
          Dst:             hme_enc_alloc_init_mem
        - Src:             '/src/libhevc/encoder/hme_interface.c:2520,11'
          Dst:             hme_enc_num_alloc
    - functionName:    hme_coarse_dep_mngr_delete
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2464
      functionLinenumberEnd: 2494
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_me_ctxt
        - ps_init_prms
        - i4_resolution_id
      BBCount:         16
      ICount:          186
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - hme_derive_num_layers
        - ihevce_dmgr_del
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2479,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2478,83'
              BranchSideFuncs:
                - hme_derive_num_layers
                - __assert_fail
                - ihevce_dmgr_del
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2478,83'
              BranchSideFuncs:
                - hme_derive_num_layers
                - __assert_fail
                - ihevce_dmgr_del
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2483,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2482,80'
              BranchSideFuncs:
                - hme_derive_num_layers
                - __assert_fail
                - ihevce_dmgr_del
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2482,80'
              BranchSideFuncs:
                - hme_derive_num_layers
                - __assert_fail
                - ihevce_dmgr_del
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2486,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2486,5'
              BranchSideFuncs:
                - ihevce_dmgr_del
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2489,11'
              BranchSideFuncs:
                - ihevce_dmgr_del
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2489,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2492,25'
              BranchSideFuncs:
                - ihevce_dmgr_del
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2494,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:2485,20'
          Dst:             hme_derive_num_layers
        - Src:             '/src/libhevc/encoder/hme_interface.c:2486,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_interface.c:2492,9'
          Dst:             ihevce_dmgr_del
    - functionName:    hme_coarse_dep_mngr_reg_sem
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2433
      functionLinenumberEnd: 2445
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_ctxt
        - ppv_sem_hdls
        - i4_num_proc_thrds
      BBCount:         7
      ICount:          63
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ihevce_dmgr_reg_sem_hdls
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2439,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2442,13'
              BranchSideFuncs:
                - ihevce_dmgr_reg_sem_hdls
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2445,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:2441,9'
          Dst:             ihevce_dmgr_reg_sem_hdls
    - functionName:    hme_coarse_dep_mngr_init
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2355
      functionLinenumberEnd: 2416
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - ps_init_prms
        - pv_ctxt
        - pv_osal_handle
        - i4_num_proc_thrds
        - i4_resolution_id
      BBCount:         22
      ICount:          290
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - hme_derive_num_layers
        - ihevce_coarse_me_get_lyr_prms_dep_mngr
        - ihevce_dmgr_get_num_mem_recs
        - ihevce_dmgr_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2371,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2370,83'
              BranchSideFuncs:
                - hme_derive_num_layers
                - __assert_fail
                - ihevce_coarse_me_get_lyr_prms_dep_mngr
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2370,83'
              BranchSideFuncs:
                - hme_derive_num_layers
                - __assert_fail
                - ihevce_coarse_me_get_lyr_prms_dep_mngr
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2375,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2374,80'
              BranchSideFuncs:
                - hme_derive_num_layers
                - __assert_fail
                - ihevce_coarse_me_get_lyr_prms_dep_mngr
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2374,80'
              BranchSideFuncs:
                - hme_derive_num_layers
                - __assert_fail
                - ihevce_coarse_me_get_lyr_prms_dep_mngr
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2379,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2379,5'
              BranchSideFuncs:
                - ihevce_coarse_me_get_lyr_prms_dep_mngr
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2383,9'
              BranchSideFuncs:
                - ihevce_coarse_me_get_lyr_prms_dep_mngr
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2386,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2390,12'
              BranchSideFuncs:
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2416,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2390,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2391,28'
              BranchSideFuncs:
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2393,28'
              BranchSideFuncs:
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:2398,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2399,29'
              BranchSideFuncs:
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:2403,14'
              BranchSideFuncs:
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:2378,20'
          Dst:             hme_derive_num_layers
        - Src:             '/src/libhevc/encoder/hme_interface.c:2379,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_interface.c:2382,5'
          Dst:             ihevce_coarse_me_get_lyr_prms_dep_mngr
        - Src:             '/src/libhevc/encoder/hme_interface.c:2402,52'
          Dst:             ihevce_dmgr_init
        - Src:             '/src/libhevc/encoder/hme_interface.c:2413,23'
          Dst:             ihevce_dmgr_get_num_mem_recs
    - functionName:    hme_coarse_get_layer1_mv_bank_ref_idx_size
      functionSourceFile: '/src/libhevc/encoder/hme_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - n_tot_layers
        - a_wd
        - a_ht
        - max_num_ref
        - pi4_mv_bank_size
        - pi4_ref_idx_size
      BBCount:         24
      ICount:          213
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - hme_get_mv_blk_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:760,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:761,38'
              BranchSideFuncs:
                - hme_get_mv_blk_size
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:763,34'
              BranchSideFuncs:
                - hme_get_mv_blk_size
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:763,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:763,32'
              BranchSideFuncs:
                - hme_get_mv_blk_size
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:763,32'
              BranchSideFuncs:
                - hme_get_mv_blk_size
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:766,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:767,27'
              BranchSideFuncs:
                - hme_get_mv_blk_size
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:770,14'
              BranchSideFuncs:
                - hme_get_mv_blk_size
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:770,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:775,21'
              BranchSideFuncs:
                - hme_get_mv_blk_size
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:781,21'
              BranchSideFuncs:
                - hme_get_mv_blk_size
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:785,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:785,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:785,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:786,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:786,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:786,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_interface.c:788,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:789,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_interface.c:791,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_interface.c:783,15'
          Dst:             hme_get_mv_blk_size
    - functionName:    hme_refine_no_encode
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8839
      functionLinenumberEnd: 10683
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_refine_prms
        - ps_multi_thrd_ctxt
        - lyr_job_type
        - i4_ping_pong
        - ppv_dep_mngr_hme_sync
      BBCount:         644
      ICount:          6997
      EdgeCount:       854
      CyclomaticComplexity: 212
      functionsReached:
        - __assert_fail
        - hme_decide_search_candidate_priority_in_l1_and_l2_me
        - hme_derive_search_range
        - hme_find_pos_of_implicitly_stored_ref_id
        - hme_get_spatial_candt
        - hme_get_spatial_candt_in_l1_me
        - hme_init_pred_ctxt_no_encode
        - hme_init_search_results
        - hme_pred_search_no_encode
        - hme_reset_search_results
        - hme_update_dynamic_search_params
        - hme_update_mv_bank_in_l1_me
        - hme_update_mv_bank_noencode
        - ihevce_dmgr_chk_row_row_sync
        - ihevce_dmgr_set_row_row_sync
        - ihevce_pre_enc_grp_get_next_job
        - ihevce_pre_enc_grp_job_set_out_dep
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8953,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8953,5'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_init_search_results
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8959,21'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_init_search_results
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8978,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8979,36'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_init_search_results
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8981,36'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_init_search_results
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8999,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9001,25'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_init_search_results
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9006,46'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_init_search_results
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9022,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9024,29'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_init_search_results
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9031,25'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_init_search_results
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9034,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9036,35'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_init_search_results
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9041,35'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_init_search_results
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9049,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9049,21'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_init_search_results
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9049,21'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_init_search_results
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9051,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9052,8'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_init_search_results
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9054,25'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_init_search_results
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9050,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9054,25'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_init_search_results
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9056,8'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_init_search_results
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9056,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9058,29'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_init_search_results
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9066,29'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_init_search_results
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9075,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9075,29'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_init_search_results
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9075,29'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_init_search_results
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9078,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9080,47'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_init_search_results
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9085,23'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_init_search_results
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9086,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9089,46'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_init_search_results
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9095,5'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_init_search_results
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9102,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9107,30'
              BranchSideFuncs:
                - hme_init_search_results
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9140,8'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9117,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9120,18'
              BranchSideFuncs:
                - hme_init_pred_ctxt_no_encode
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9133,5'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9140,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9144,21'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9167,72'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9144,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9146,13'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9151,5'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9181,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9185,29'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9192,27'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9207,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9210,35'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9222,33'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - hme_decide_search_candidate_priority_in_l1_and_l2_me
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9290,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9290,32'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9303,12'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9290,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9292,12'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9303,12'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9292,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9293,29'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9294,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9294,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9295,29'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9296,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9296,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9297,29'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9299,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9303,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9304,29'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9305,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9305,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9306,29'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9307,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9307,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9308,29'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9310,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9313,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9315,25'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9322,44'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9331,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9332,27'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9334,27'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9384,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9389,23'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9414,25'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9392,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9392,31'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9392,31'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9392,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9392,31'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9397,30'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9392,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9397,30'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9397,30'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9397,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9399,27'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9410,9'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9400,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9400,30'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9400,30'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9403,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9397,64'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9397,64'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9414,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:0,0'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9416,50'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9425,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9427,33'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9430,13'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9430,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9432,33'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9435,14'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9435,55'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9435,59'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9441,12'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9435,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9441,12'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9462,13'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9441,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9443,37'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9446,17'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9446,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9448,37'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9451,17'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9451,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9453,37'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9458,37'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9476,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9481,38'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10683,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9501,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9503,19'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9509,17'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9509,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9512,48'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9516,17'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9521,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9525,48'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9534,23'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9528,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9530,31'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9532,9'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9535,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9537,24'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9543,24'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9557,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9561,37'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10681,44'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9569,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9571,20'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9585,38'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9571,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9574,25'
              BranchSideFuncs:
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9581,13'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9596,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9600,29'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10670,35'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9619,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9621,21'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9632,46'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9646,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9648,44'
              BranchSideFuncs:
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10403,39'
              BranchSideFuncs:
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9680,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9683,53'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_pred_search_no_encode
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9763,53'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9686,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9689,33'
              BranchSideFuncs:
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9708,59'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9697,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9697,81'
              BranchSideFuncs:
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9699,33'
              BranchSideFuncs:
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9718,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9720,44'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9731,42'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9723,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9725,48'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9729,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9754,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9754,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9754,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9754,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9754,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9759,21'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9766,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9769,33'
              BranchSideFuncs:
                - hme_get_spatial_candt_in_l1_me
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9791,59'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9778,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9778,81'
              BranchSideFuncs:
                - hme_get_spatial_candt_in_l1_me
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9780,33'
              BranchSideFuncs:
                - hme_get_spatial_candt_in_l1_me
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9803,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9803,56'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9805,56'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9808,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9810,44'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9821,42'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9813,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9815,48'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9819,29'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9833,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9832,39'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9833,56'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9853,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9855,37'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9864,37'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9855,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9855,37'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9855,37'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9855,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9855,37'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9870,50'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9894,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9896,25'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9908,30'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9910,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9912,25'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9925,25'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9960,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9962,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9982,25'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9982,53'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9982,57'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10075,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:9982,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:9984,34'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10075,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10093,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10092,25'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10094,30'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10092,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10098,51'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10126,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10104,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10104,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10104,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10104,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10104,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10104,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10104,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10104,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10104,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10104,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10104,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10113,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10113,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10113,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10113,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10113,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10113,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10113,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10113,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10113,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10113,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10113,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10113,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10113,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10113,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10113,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10123,48'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10113,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10113,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10113,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10113,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10113,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10113,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10113,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10113,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10113,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10126,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10125,42'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10125,42'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_pred_search_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10130,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10135,66'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10180,40'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10157,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10160,37'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10177,25'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10160,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10159,45'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10159,45'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10162,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10157,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10166,43'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10167,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10169,41'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10175,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10169,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10169,41'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10169,41'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10169,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10169,41'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10169,41'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10169,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10169,41'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10169,41'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10169,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10169,41'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10174,37'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10188,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10190,64'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10239,43'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10229,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10231,88'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10235,25'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10239,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:0,0'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10241,90'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10247,79'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10248,55'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10250,55'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10247,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10250,55'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10257,36'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10257,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10259,37'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10271,66'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10259,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10259,37'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10259,37'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10259,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10259,37'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10259,37'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10259,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10259,37'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10259,37'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10259,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10259,37'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10259,37'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10259,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10259,37'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10268,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10259,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10259,37'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10259,37'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10259,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10259,37'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10259,37'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10259,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10259,37'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10259,37'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10273,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10273,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10273,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10273,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10273,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10273,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10273,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10273,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10273,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10273,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10273,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10273,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10273,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10273,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10284,66'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10273,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10273,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10273,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10273,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10273,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10273,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10273,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10273,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10273,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10286,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10286,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10286,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10286,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10286,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10286,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10286,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10286,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10286,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10286,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10286,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10286,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10286,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10286,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10297,66'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10286,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10286,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10286,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10286,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10286,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10286,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10286,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10286,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10286,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10299,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10299,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10299,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10299,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10299,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10299,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10299,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10299,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10299,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10299,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10299,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10299,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10299,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10299,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10310,66'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10299,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10299,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10299,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10299,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10299,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10299,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10299,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10299,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10299,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10312,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10312,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10312,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10312,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10312,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10312,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10312,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10312,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10312,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10312,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10312,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10312,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10312,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10312,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10323,66'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10312,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10312,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10312,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10312,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10312,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10312,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10312,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10312,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10312,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10325,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10325,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10325,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10325,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10325,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10325,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10325,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10325,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10325,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10325,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10325,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10325,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10325,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10325,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10336,66'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10325,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10325,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10325,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10325,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10325,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10325,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10325,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10325,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10325,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10338,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10338,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10338,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10338,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10338,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10338,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10338,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10338,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10338,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10338,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10338,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10338,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10338,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10338,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10349,66'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10338,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10338,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10338,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10338,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10338,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10338,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10338,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10338,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10338,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10351,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10351,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10351,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10351,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10351,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10351,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10351,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10351,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10351,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10351,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10351,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10351,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10351,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10351,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10362,66'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10351,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10351,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10351,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10351,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10351,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10351,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10351,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10351,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10351,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10364,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10364,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10364,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10364,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10364,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10364,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10364,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10364,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10364,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10364,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10364,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10364,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10364,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10364,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10373,29'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10364,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10364,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10364,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10364,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10364,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10364,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10364,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10364,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10364,33'
              BranchSideFuncs:
                - hme_pred_search_no_encode
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10406,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10409,29'
              BranchSideFuncs:
                - hme_update_mv_bank_in_l1_me
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_update_dynamic_search_params
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10418,29'
              BranchSideFuncs:
                - hme_update_mv_bank_noencode
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_update_dynamic_search_params
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10427,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10430,51'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_update_dynamic_search_params
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10455,29'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10435,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10439,37'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_update_dynamic_search_params
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10453,21'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10441,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10444,42'
              BranchSideFuncs:
                - hme_update_dynamic_search_params
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10451,29'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - hme_update_dynamic_search_params
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10455,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10458,32'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10570,25'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10469,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10472,43'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10512,28'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10488,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10490,48'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10496,32'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10496,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10498,42'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10510,25'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10498,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10501,41'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10509,29'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10501,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10500,45'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10500,45'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10503,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10505,51'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10508,33'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10512,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10514,38'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10566,21'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10514,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10518,58'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10565,25'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10559,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10562,37'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10564,29'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10570,66'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10571,26'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10626,33'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10570,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10574,33'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10626,33'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10574,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10576,64'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10623,21'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10592,77'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10593,33'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10602,36'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10592,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10595,33'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10602,36'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10639,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10641,50'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10667,13'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10649,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10652,61'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10659,33'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:10670,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10673,21'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:10678,9'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_reset_search_results
                - hme_update_mv_bank_noencode
                - hme_update_dynamic_search_params
                - hme_update_mv_bank_in_l1_me
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_pred_search_no_encode
                - hme_pred_search_no_encode
                - hme_get_spatial_candt_in_l1_me
                - hme_get_spatial_candt
                - ihevce_dmgr_chk_row_row_sync
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_refine.c:8953,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:9108,9'
          Dst:             hme_init_search_results
        - Src:             '/src/libhevc/encoder/hme_refine.c:9119,13'
          Dst:             hme_init_pred_ctxt_no_encode
        - Src:             '/src/libhevc/encoder/hme_refine.c:9167,10'
          Dst:             hme_decide_search_candidate_priority_in_l1_and_l2_me
        - Src:             '/src/libhevc/encoder/hme_refine.c:9173,10'
          Dst:             hme_decide_search_candidate_priority_in_l1_and_l2_me
        - Src:             '/src/libhevc/encoder/hme_refine.c:9184,14'
          Dst:             hme_decide_search_candidate_priority_in_l1_and_l2_me
        - Src:             '/src/libhevc/encoder/hme_refine.c:9191,14'
          Dst:             hme_decide_search_candidate_priority_in_l1_and_l2_me
        - Src:             '/src/libhevc/encoder/hme_refine.c:9197,10'
          Dst:             hme_decide_search_candidate_priority_in_l1_and_l2_me
        - Src:             '/src/libhevc/encoder/hme_refine.c:9202,10'
          Dst:             hme_decide_search_candidate_priority_in_l1_and_l2_me
        - Src:             '/src/libhevc/encoder/hme_refine.c:9209,14'
          Dst:             hme_decide_search_candidate_priority_in_l1_and_l2_me
        - Src:             '/src/libhevc/encoder/hme_refine.c:9214,14'
          Dst:             hme_decide_search_candidate_priority_in_l1_and_l2_me
        - Src:             '/src/libhevc/encoder/hme_refine.c:9221,14'
          Dst:             hme_decide_search_candidate_priority_in_l1_and_l2_me
        - Src:             '/src/libhevc/encoder/hme_refine.c:9226,14'
          Dst:             hme_decide_search_candidate_priority_in_l1_and_l2_me
        - Src:             '/src/libhevc/encoder/hme_refine.c:9232,10'
          Dst:             hme_decide_search_candidate_priority_in_l1_and_l2_me
        - Src:             '/src/libhevc/encoder/hme_refine.c:9237,10'
          Dst:             hme_decide_search_candidate_priority_in_l1_and_l2_me
        - Src:             '/src/libhevc/encoder/hme_refine.c:9242,10'
          Dst:             hme_decide_search_candidate_priority_in_l1_and_l2_me
        - Src:             '/src/libhevc/encoder/hme_refine.c:9247,10'
          Dst:             hme_decide_search_candidate_priority_in_l1_and_l2_me
        - Src:             '/src/libhevc/encoder/hme_refine.c:9252,10'
          Dst:             hme_decide_search_candidate_priority_in_l1_and_l2_me
        - Src:             '/src/libhevc/encoder/hme_refine.c:9257,10'
          Dst:             hme_decide_search_candidate_priority_in_l1_and_l2_me
        - Src:             '/src/libhevc/encoder/hme_refine.c:9262,10'
          Dst:             hme_decide_search_candidate_priority_in_l1_and_l2_me
        - Src:             '/src/libhevc/encoder/hme_refine.c:9267,10'
          Dst:             hme_decide_search_candidate_priority_in_l1_and_l2_me
        - Src:             '/src/libhevc/encoder/hme_refine.c:9272,10'
          Dst:             hme_decide_search_candidate_priority_in_l1_and_l2_me
        - Src:             '/src/libhevc/encoder/hme_refine.c:9276,10'
          Dst:             hme_decide_search_candidate_priority_in_l1_and_l2_me
        - Src:             '/src/libhevc/encoder/hme_refine.c:9281,10'
          Dst:             hme_decide_search_candidate_priority_in_l1_and_l2_me
        - Src:             '/src/libhevc/encoder/hme_refine.c:9299,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:9310,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:9496,33'
          Dst:             ihevce_pre_enc_grp_get_next_job
        - Src:             '/src/libhevc/encoder/hme_refine.c:9512,13'
          Dst:             ihevce_pre_enc_grp_job_set_out_dep
        - Src:             '/src/libhevc/encoder/hme_refine.c:9573,21'
          Dst:             ihevce_dmgr_chk_row_row_sync
        - Src:             '/src/libhevc/encoder/hme_refine.c:9642,17'
          Dst:             hme_reset_search_results
        - Src:             '/src/libhevc/encoder/hme_refine.c:9658,21'
          Dst:             hme_derive_search_range
        - Src:             '/src/libhevc/encoder/hme_refine.c:9666,21'
          Dst:             hme_derive_search_range
        - Src:             '/src/libhevc/encoder/hme_refine.c:9688,29'
          Dst:             hme_get_spatial_candt
        - Src:             '/src/libhevc/encoder/hme_refine.c:9768,29'
          Dst:             hme_get_spatial_candt_in_l1_me
        - Src:             '/src/libhevc/encoder/hme_refine.c:9850,37'
          Dst:             hme_find_pos_of_implicitly_stored_ref_id
        - Src:             '/src/libhevc/encoder/hme_refine.c:10140,29'
          Dst:             hme_pred_search_no_encode
        - Src:             '/src/libhevc/encoder/hme_refine.c:10386,25'
          Dst:             hme_pred_search_no_encode
        - Src:             '/src/libhevc/encoder/hme_refine.c:10408,25'
          Dst:             hme_update_mv_bank_in_l1_me
        - Src:             '/src/libhevc/encoder/hme_refine.c:10417,25'
          Dst:             hme_update_mv_bank_noencode
        - Src:             '/src/libhevc/encoder/hme_refine.c:10443,37'
          Dst:             hme_update_dynamic_search_params
        - Src:             '/src/libhevc/encoder/hme_refine.c:10672,17'
          Dst:             ihevce_dmgr_set_row_row_sync
        - Src:             '/src/libhevc/encoder/hme_refine.c:10681,9'
          Dst:             ihevce_pre_enc_grp_job_set_out_dep
    - functionName:    hme_project_coloc_candt_dyadic
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2314
      functionLinenumberEnd: 2362
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - int
      constantsTouched: []
      argNames:
        - ps_search_node
        - ps_curr_layer
        - ps_coarse_layer
        - i4_pos_x
        - i4_pos_y
        - i1_ref_id
        - i4_result_id
      BBCount:         29
      ICount:          304
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2332,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2332,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2332,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2332,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2332,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2332,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2332,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2332,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2335,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2335,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2335,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2335,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2335,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2335,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2335,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2336,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2336,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2336,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2336,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2336,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2336,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2356,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2356,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2358,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2356,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2356,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2358,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_refine.c:2332,5'
          Dst:             __assert_fail
    - functionName:    hme_project_coloc_candt
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2227
      functionLinenumberEnd: 2272
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - int
      constantsTouched: []
      argNames:
        - ps_search_node
        - ps_curr_layer
        - ps_coarse_layer
        - i4_pos_x
        - i4_pos_y
        - i1_ref_id
        - i4_result_id
      BBCount:         25
      ICount:          352
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2244,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2244,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2244,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2244,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2244,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2244,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2245,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2245,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2245,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2245,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2245,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2245,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2262,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2262,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2262,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2263,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2263,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2263,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2266,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2266,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2268,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2266,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2266,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2268,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_update_mv_bank_in_l1_me
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1897
      functionLinenumberEnd: 2176
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_search_results
        - ps_layer_mv
        - i4_search_blk_x
        - i4_search_blk_y
        - ps_prms
      BBCount:         75
      ICount:          1026
      EdgeCount:       88
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - hme_add_new_node_to_a_sorted_array
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1922,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1926,35'
              BranchSideFuncs:
                - hme_add_new_node_to_a_sorted_array
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1994,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_add_new_node_to_a_sorted_array
                - hme_add_new_node_to_a_sorted_array
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1937,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1942,43'
              BranchSideFuncs:
                - hme_add_new_node_to_a_sorted_array
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1967,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1944,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1946,41'
              BranchSideFuncs:
                - hme_add_new_node_to_a_sorted_array
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1951,41'
              BranchSideFuncs:
                - hme_add_new_node_to_a_sorted_array
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1957,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1960,22'
              BranchSideFuncs:
                - hme_add_new_node_to_a_sorted_array
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1965,9'
              BranchSideFuncs:
                - hme_add_new_node_to_a_sorted_array
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1962,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1962,17'
              BranchSideFuncs:
                - hme_add_new_node_to_a_sorted_array
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1963,19'
              BranchSideFuncs:
                - hme_add_new_node_to_a_sorted_array
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1967,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1969,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1976,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1976,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1978,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1985,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1994,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1994,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_add_new_node_to_a_sorted_array
                - hme_add_new_node_to_a_sorted_array
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1995,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_add_new_node_to_a_sorted_array
                - hme_add_new_node_to_a_sorted_array
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1995,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1995,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_add_new_node_to_a_sorted_array
                - hme_add_new_node_to_a_sorted_array
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1996,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_add_new_node_to_a_sorted_array
                - hme_add_new_node_to_a_sorted_array
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1996,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1996,5'
              BranchSideFuncs:
                - __assert_fail
                - hme_add_new_node_to_a_sorted_array
                - hme_add_new_node_to_a_sorted_array
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2002,5'
              BranchSideFuncs:
                - __assert_fail
                - hme_add_new_node_to_a_sorted_array
                - hme_add_new_node_to_a_sorted_array
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2002,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2002,5'
              BranchSideFuncs:
                - hme_add_new_node_to_a_sorted_array
                - hme_add_new_node_to_a_sorted_array
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2004,14'
              BranchSideFuncs:
                - hme_add_new_node_to_a_sorted_array
                - hme_add_new_node_to_a_sorted_array
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2049,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2049,9'
              BranchSideFuncs:
                - hme_add_new_node_to_a_sorted_array
                - hme_add_new_node_to_a_sorted_array
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2057,27'
              BranchSideFuncs:
                - hme_add_new_node_to_a_sorted_array
                - hme_add_new_node_to_a_sorted_array
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2057,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2063,47'
              BranchSideFuncs:
                - hme_add_new_node_to_a_sorted_array
                - hme_add_new_node_to_a_sorted_array
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2105,20'
              BranchSideFuncs:
                - hme_add_new_node_to_a_sorted_array
                - hme_add_new_node_to_a_sorted_array
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2065,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2067,45'
              BranchSideFuncs:
                - hme_add_new_node_to_a_sorted_array
                - hme_add_new_node_to_a_sorted_array
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2073,45'
              BranchSideFuncs:
                - hme_add_new_node_to_a_sorted_array
                - hme_add_new_node_to_a_sorted_array
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2083,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2086,26'
              BranchSideFuncs:
                - hme_add_new_node_to_a_sorted_array
                - hme_add_new_node_to_a_sorted_array
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2103,13'
              BranchSideFuncs:
                - hme_add_new_node_to_a_sorted_array
                - hme_add_new_node_to_a_sorted_array
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2105,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2109,33'
              BranchSideFuncs:
                - hme_add_new_node_to_a_sorted_array
                - hme_add_new_node_to_a_sorted_array
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2119,33'
              BranchSideFuncs:
                - hme_add_new_node_to_a_sorted_array
                - hme_add_new_node_to_a_sorted_array
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2129,33'
              BranchSideFuncs:
                - hme_add_new_node_to_a_sorted_array
                - hme_add_new_node_to_a_sorted_array
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2139,33'
              BranchSideFuncs:
                - hme_add_new_node_to_a_sorted_array
                - hme_add_new_node_to_a_sorted_array
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2150,17'
              BranchSideFuncs:
                - hme_add_new_node_to_a_sorted_array
                - hme_add_new_node_to_a_sorted_array
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2150,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2149,39'
              BranchSideFuncs:
                - hme_add_new_node_to_a_sorted_array
                - hme_add_new_node_to_a_sorted_array
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2149,39'
              BranchSideFuncs:
                - hme_add_new_node_to_a_sorted_array
                - hme_add_new_node_to_a_sorted_array
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2154,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2153,39'
              BranchSideFuncs:
                - hme_add_new_node_to_a_sorted_array
                - hme_add_new_node_to_a_sorted_array
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2153,39'
              BranchSideFuncs:
                - hme_add_new_node_to_a_sorted_array
                - hme_add_new_node_to_a_sorted_array
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2157,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2159,17'
              BranchSideFuncs:
                - hme_add_new_node_to_a_sorted_array
                - hme_add_new_node_to_a_sorted_array
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2166,22'
              BranchSideFuncs:
                - hme_add_new_node_to_a_sorted_array
                - hme_add_new_node_to_a_sorted_array
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2166,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2168,17'
              BranchSideFuncs:
                - hme_add_new_node_to_a_sorted_array
                - hme_add_new_node_to_a_sorted_array
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2174,9'
              BranchSideFuncs:
                - hme_add_new_node_to_a_sorted_array
                - hme_add_new_node_to_a_sorted_array
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_refine.c:1959,17'
          Dst:             hme_add_new_node_to_a_sorted_array
        - Src:             '/src/libhevc/encoder/hme_refine.c:1962,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:1994,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:1995,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:1996,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:2002,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:2085,21'
          Dst:             hme_add_new_node_to_a_sorted_array
        - Src:             '/src/libhevc/encoder/hme_refine.c:2094,21'
          Dst:             hme_add_new_node_to_a_sorted_array
    - functionName:    hme_update_mv_bank_noencode
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1524
      functionLinenumberEnd: 1657
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_search_results
        - ps_layer_mv
        - i4_search_blk_x
        - i4_search_blk_y
        - ps_prms
      BBCount:         37
      ICount:          786
      EdgeCount:       43
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1551,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1553,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1573,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1553,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1555,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1564,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1556,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1558,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1563,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1573,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1573,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1574,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1574,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1574,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1575,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1575,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1575,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1581,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1581,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1581,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1583,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1592,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1592,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1594,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1621,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1623,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1637,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1637,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1639,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1656,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_refine.c:1573,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:1574,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:1575,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:1581,5'
          Dst:             __assert_fail
    - functionName:    hme_merge_prms_init
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5797
      functionLinenumberEnd: 5875
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_prms
        - ps_curr_layer
        - ps_refine_prms
        - ps_me_ctxt
        - ps_range_prms_rec
        - ps_range_prms_inp
        - pps_mv_grid
        - ps_inter_ctb_prms
        - i4_num_pred_dir
        - i4_32x32_id
        - e_blk_size
        - e_me_quality_presets
      BBCount:         18
      ICount:          305
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5799,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5799,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5799,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5814,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5816,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5832,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5845,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5849,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5858,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5849,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5851,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5853,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5858,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5860,47'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_refine
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5901
      functionLinenumberEnd: 8816
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_thrd_ctxt
        - ps_refine_prms
        - pf_ext_update_fxn
        - ps_coarse_layer
        - ps_multi_thrd_ctxt
        - lyr_job_type
        - thrd_id
        - me_frm_id
        - ps_l0_ipe_input
      BBCount:         788
      ICount:          9605
      EdgeCount:       1018
      CyclomaticComplexity: 232
      functionsReached:
        - __assert_fail
        - get_ctb_attrs
        - hme_analyse_mv_clustering
        - hme_compute_final_sigma_of_pu_from_base_blocks
        - hme_compute_sigmaX_and_sigmaXSquared
        - hme_create_valid_part_ids
        - hme_decide_part_types
        - hme_derive_search_range
        - hme_fill_ctb_neighbour_mvs
        - hme_fullpel_cand_sifter
        - hme_fullpel_refine
        - hme_get_past_layer_ctxt
        - hme_get_wkg_mem
        - hme_init_pred_ctxt_encode
        - hme_init_search_results
        - hme_insert_intra_nodes_post_bipred
        - hme_map_mvs_to_grid
        - hme_merge_prms_init
        - hme_part_mask_populator
        - hme_populate_pus
        - hme_populate_pus_8x8_cu
        - hme_populate_search_candidates
        - hme_recompute_lambda_from_min_8x8_act_in_ctb
        - hme_remove_duplicate_fpel_search_candidates
        - hme_reset_search_results
        - hme_reset_wkg_mem
        - hme_search_cand_data_init
        - hme_set_mv_limit_using_dvsr_data
        - hme_set_mvp_node
        - hme_subpel_refine_cu_hs
        - hme_try_merge_high_speed
        - hme_update_dynamic_search_params
        - hme_update_mv_bank_encode
        - ihevce_16x16block_temporal_noise_detect
        - ihevce_cu_tree_init
        - ihevce_determine_cu_noise_based_on_8x8Blk_data
        - ihevce_dmgr_map_chk_sync
        - ihevce_dmgr_set_row_row_sync
        - ihevce_enc_grp_get_next_job
        - ihevce_enc_grp_job_set_out_dep
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6061,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6061,5'
              BranchSideFuncs:
                - hme_get_past_layer_ctxt
                - hme_merge_prms_init
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_search_cand_data_init
                - hme_merge_prms_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6067,21'
              BranchSideFuncs:
                - hme_get_past_layer_ctxt
                - hme_merge_prms_init
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_search_cand_data_init
                - hme_merge_prms_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6103,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6105,26'
              BranchSideFuncs:
                - hme_merge_prms_init
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_search_cand_data_init
                - hme_merge_prms_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6109,26'
              BranchSideFuncs:
                - hme_merge_prms_init
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_search_cand_data_init
                - hme_merge_prms_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6125,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6125,48'
              BranchSideFuncs:
                - hme_merge_prms_init
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_search_cand_data_init
                - hme_merge_prms_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6125,71'
              BranchSideFuncs:
                - hme_merge_prms_init
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_search_cand_data_init
                - hme_merge_prms_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6125,71'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6125,75'
              BranchSideFuncs:
                - hme_merge_prms_init
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_search_cand_data_init
                - hme_merge_prms_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6125,71'
              BranchSideFuncs:
                - hme_merge_prms_init
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_search_cand_data_init
                - hme_merge_prms_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6134,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6134,21'
              BranchSideFuncs:
                - hme_merge_prms_init
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_search_cand_data_init
                - hme_merge_prms_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6134,21'
              BranchSideFuncs:
                - hme_merge_prms_init
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_search_cand_data_init
                - hme_merge_prms_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6135,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6137,29'
              BranchSideFuncs:
                - hme_merge_prms_init
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_search_cand_data_init
                - hme_merge_prms_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6141,31'
              BranchSideFuncs:
                - hme_merge_prms_init
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_search_cand_data_init
                - hme_merge_prms_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6146,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6146,9'
              BranchSideFuncs:
                - hme_merge_prms_init
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_search_cand_data_init
                - hme_merge_prms_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6146,9'
              BranchSideFuncs:
                - hme_merge_prms_init
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_search_cand_data_init
                - hme_merge_prms_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6146,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6145,22'
              BranchSideFuncs:
                - hme_merge_prms_init
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_search_cand_data_init
                - hme_merge_prms_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6146,9'
              BranchSideFuncs:
                - hme_merge_prms_init
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_search_cand_data_init
                - hme_merge_prms_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6146,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6145,22'
              BranchSideFuncs:
                - hme_merge_prms_init
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_search_cand_data_init
                - hme_merge_prms_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6145,22'
              BranchSideFuncs:
                - hme_merge_prms_init
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_search_cand_data_init
                - hme_merge_prms_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6160,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6163,32'
              BranchSideFuncs:
                - hme_merge_prms_init
                - hme_merge_prms_init
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_search_cand_data_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6185,13'
              BranchSideFuncs:
                - hme_merge_prms_init
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_search_cand_data_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6204,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6206,66'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_search_cand_data_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6209,15'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_search_cand_data_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6209,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6211,66'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_search_cand_data_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6219,50'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_search_cand_data_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6242,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6244,80'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_search_cand_data_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6248,37'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_search_cand_data_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6296,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6298,47'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_search_cand_data_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6304,9'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_search_cand_data_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6306,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6309,13'
              BranchSideFuncs:
                - hme_search_cand_data_init
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6319,9'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6319,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6319,47'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6324,14'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6319,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6321,68'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6324,14'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6329,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6332,46'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6338,5'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6345,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6349,15'
              BranchSideFuncs:
                - hme_init_search_results
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6467,31'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6349,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6353,34'
              BranchSideFuncs:
                - hme_init_search_results
                - hme_init_search_results
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_pred_ctxt_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6389,15'
              BranchSideFuncs:
                - hme_init_search_results
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6369,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6373,33'
              BranchSideFuncs:
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6387,9'
              BranchSideFuncs:
                - hme_init_search_results
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6389,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6393,34'
              BranchSideFuncs:
                - hme_init_search_results
                - hme_init_search_results
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_pred_ctxt_encode
                - hme_init_pred_ctxt_encode
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6433,34'
              BranchSideFuncs:
                - hme_init_search_results
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_pred_ctxt_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6410,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6414,33'
              BranchSideFuncs:
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6428,9'
              BranchSideFuncs:
                - hme_init_search_results
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_init_pred_ctxt_encode
                - hme_init_search_results
                - hme_init_pred_ctxt_encode
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6445,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6449,33'
              BranchSideFuncs:
                - hme_init_pred_ctxt_encode
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6464,5'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6467,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6469,31'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6486,8'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6486,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6491,13'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6504,8'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6493,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6495,13'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6499,5'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6504,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6506,12'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6542,12'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6506,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6508,16'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6517,17'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6508,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6509,41'
              BranchSideFuncs:
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6510,21'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6510,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6511,42'
              BranchSideFuncs:
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6512,21'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6512,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6513,42'
              BranchSideFuncs:
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6515,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6517,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6519,16'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6530,16'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6519,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6520,41'
              BranchSideFuncs:
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6521,21'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6521,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6522,42'
              BranchSideFuncs:
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6523,21'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6523,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6524,42'
              BranchSideFuncs:
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6526,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6530,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6531,33'
              BranchSideFuncs:
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6532,21'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6532,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6533,33'
              BranchSideFuncs:
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6534,21'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6534,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6535,33'
              BranchSideFuncs:
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6537,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6542,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6544,16'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6553,17'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6544,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6545,41'
              BranchSideFuncs:
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6546,21'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6546,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6547,42'
              BranchSideFuncs:
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6548,21'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6548,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6549,42'
              BranchSideFuncs:
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6551,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6553,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6555,16'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6566,16'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6555,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6556,41'
              BranchSideFuncs:
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6557,21'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6557,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6558,42'
              BranchSideFuncs:
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6559,21'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6559,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6560,42'
              BranchSideFuncs:
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6562,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6566,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6567,33'
              BranchSideFuncs:
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6568,21'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6568,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6569,33'
              BranchSideFuncs:
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6570,21'
              BranchSideFuncs:
                - __assert_fail
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6570,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6571,33'
              BranchSideFuncs:
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6573,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6589,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6592,21'
              BranchSideFuncs:
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6598,21'
              BranchSideFuncs:
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6592,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6593,74'
              BranchSideFuncs:
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6594,5'
              BranchSideFuncs:
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6598,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:0,0'
              BranchSideFuncs:
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6599,74'
              BranchSideFuncs:
                - hme_set_mv_limit_using_dvsr_data
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6658,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6668,39'
              BranchSideFuncs:
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8816,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6680,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6682,19'
              BranchSideFuncs:
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6691,40'
              BranchSideFuncs:
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_enc_grp_get_next_job
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6720,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6722,32'
              BranchSideFuncs:
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6739,26'
              BranchSideFuncs:
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6722,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6726,25'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6735,17'
              BranchSideFuncs:
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6743,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6745,28'
              BranchSideFuncs:
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6751,28'
              BranchSideFuncs:
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6776,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6780,17'
              BranchSideFuncs:
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6792,54'
              BranchSideFuncs:
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6780,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6780,17'
              BranchSideFuncs:
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6780,17'
              BranchSideFuncs:
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6782,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6784,68'
              BranchSideFuncs:
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6788,21'
              BranchSideFuncs:
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6797,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6658,5'
              BranchSideFuncs:
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6801,18'
              BranchSideFuncs:
                - get_ctb_attrs
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6824,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6827,25'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6833,23'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6833,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6836,25'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6840,23'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6840,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6843,25'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6850,21'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6854,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6856,55'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6863,39'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6863,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6865,21'
              BranchSideFuncs:
                - ihevce_cu_tree_init
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6877,13'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6879,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6886,21'
              BranchSideFuncs:
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6912,32'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6892,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6894,42'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6901,38'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6896,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6898,69'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6900,17'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6903,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6905,65'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6908,46'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6934,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6938,28'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7267,17'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6939,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6939,28'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6941,46'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6942,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6942,28'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6944,47'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:6980,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6982,45'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:6988,45'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7013,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7015,28'
              BranchSideFuncs:
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7064,24'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7015,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7017,42'
              BranchSideFuncs:
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7020,38'
              BranchSideFuncs:
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7034,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7036,48'
              BranchSideFuncs:
                - ihevce_16x16block_temporal_noise_detect
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7062,21'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7040,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7042,39'
              BranchSideFuncs:
                - ihevce_16x16block_temporal_noise_detect
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7043,35'
              BranchSideFuncs:
                - ihevce_16x16block_temporal_noise_detect
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7043,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7045,39'
              BranchSideFuncs:
                - ihevce_16x16block_temporal_noise_detect
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7046,33'
              BranchSideFuncs:
                - ihevce_16x16block_temporal_noise_detect
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7064,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7066,40'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7070,61'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7085,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7088,25'
              BranchSideFuncs:
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7091,23'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7091,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7094,25'
              BranchSideFuncs:
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7097,23'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7097,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7100,25'
              BranchSideFuncs:
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7103,20'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7103,54'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7104,21'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7115,23'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7103,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7107,21'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7115,23'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7115,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7120,46'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7139,24'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7120,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7122,34'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7133,17'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7128,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7130,73'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7132,21'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7139,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7141,34'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7154,20'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7147,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7149,73'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7151,21'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7154,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7156,36'
              BranchSideFuncs:
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7174,27'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7174,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:0,0'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7176,50'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7176,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7179,33'
              BranchSideFuncs:
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7210,33'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7216,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:0,0'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7218,37'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7227,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7230,41'
              BranchSideFuncs:
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7260,29'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7274,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7282,30'
              BranchSideFuncs:
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8112,16'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7306,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7308,43'
              BranchSideFuncs:
                - hme_derive_search_range
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7331,46'
              BranchSideFuncs:
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7308,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7311,48'
              BranchSideFuncs:
                - hme_derive_search_range
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7322,48'
              BranchSideFuncs:
                - hme_derive_search_range
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7337,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7341,31'
              BranchSideFuncs:
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7349,41'
              BranchSideFuncs:
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7341,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7343,73'
              BranchSideFuncs:
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7345,21'
              BranchSideFuncs:
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7354,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7359,30'
              BranchSideFuncs:
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7372,30'
              BranchSideFuncs:
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7362,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7364,69'
              BranchSideFuncs:
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7366,17'
              BranchSideFuncs:
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7374,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:0,0'
              BranchSideFuncs:
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7376,69'
              BranchSideFuncs:
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7392,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7395,43'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7403,61'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7411,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7414,32'
              BranchSideFuncs:
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7453,37'
              BranchSideFuncs:
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7414,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7423,30'
              BranchSideFuncs:
                - ihevce_dmgr_map_chk_sync
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7450,17'
              BranchSideFuncs:
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7433,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7433,42'
              BranchSideFuncs:
                - ihevce_dmgr_map_chk_sync
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7433,44'
              BranchSideFuncs:
                - ihevce_dmgr_map_chk_sync
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7433,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7433,42'
              BranchSideFuncs:
                - ihevce_dmgr_map_chk_sync
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7433,42'
              BranchSideFuncs:
                - ihevce_dmgr_map_chk_sync
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7437,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7437,42'
              BranchSideFuncs:
                - ihevce_dmgr_map_chk_sync
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7437,44'
              BranchSideFuncs:
                - ihevce_dmgr_map_chk_sync
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7437,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7437,42'
              BranchSideFuncs:
                - ihevce_dmgr_map_chk_sync
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7437,42'
              BranchSideFuncs:
                - ihevce_dmgr_map_chk_sync
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7453,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7457,25'
              BranchSideFuncs:
                - hme_populate_search_candidates
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7827,28'
              BranchSideFuncs:
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7461,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7461,52'
              BranchSideFuncs:
                - hme_populate_search_candidates
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7464,39'
              BranchSideFuncs:
                - hme_populate_search_candidates
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7461,87'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7462,25'
              BranchSideFuncs:
                - hme_populate_search_candidates
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7464,39'
              BranchSideFuncs:
                - hme_populate_search_candidates
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7461,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7464,39'
              BranchSideFuncs:
                - hme_populate_search_candidates
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7466,29'
              BranchSideFuncs:
                - hme_populate_search_candidates
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7471,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7471,62'
              BranchSideFuncs:
                - hme_populate_search_candidates
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7472,62'
              BranchSideFuncs:
                - hme_populate_search_candidates
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7479,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7486,29'
              BranchSideFuncs:
                - hme_fill_ctb_neighbour_mvs
                - hme_populate_search_candidates
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7495,52'
              BranchSideFuncs:
                - hme_populate_search_candidates
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7498,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7502,47'
              BranchSideFuncs:
                - hme_populate_search_candidates
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7505,28'
              BranchSideFuncs:
                - hme_populate_search_candidates
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7505,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7507,29'
              BranchSideFuncs:
                - hme_populate_search_candidates
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7511,54'
              BranchSideFuncs:
                - hme_populate_search_candidates
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7520,53'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7520,75'
              BranchSideFuncs:
                - hme_populate_search_candidates
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7520,29'
              BranchSideFuncs:
                - hme_populate_search_candidates
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7522,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7524,51'
              BranchSideFuncs:
                - hme_populate_search_candidates
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7531,50'
              BranchSideFuncs:
                - hme_populate_search_candidates
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7531,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7531,61'
              BranchSideFuncs:
                - hme_populate_search_candidates
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7538,63'
              BranchSideFuncs:
                - hme_populate_search_candidates
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7553,50'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7553,65'
              BranchSideFuncs:
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7554,65'
              BranchSideFuncs:
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7567,63'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7567,25'
              BranchSideFuncs:
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7567,67'
              BranchSideFuncs:
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7567,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7566,50'
              BranchSideFuncs:
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7568,33'
              BranchSideFuncs:
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7568,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7567,25'
              BranchSideFuncs:
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7568,80'
              BranchSideFuncs:
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7583,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7591,30'
              BranchSideFuncs:
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7821,17'
              BranchSideFuncs:
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7591,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7591,50'
              BranchSideFuncs:
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7591,75'
              BranchSideFuncs:
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7596,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7598,33'
              BranchSideFuncs:
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7620,72'
              BranchSideFuncs:
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7606,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7608,37'
              BranchSideFuncs:
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7618,29'
              BranchSideFuncs:
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7629,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7631,39'
              BranchSideFuncs:
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7651,67'
              BranchSideFuncs:
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7631,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7634,59'
              BranchSideFuncs:
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7644,36'
              BranchSideFuncs:
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7637,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7640,41'
              BranchSideFuncs:
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7642,33'
              BranchSideFuncs:
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7644,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7646,39'
              BranchSideFuncs:
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7648,29'
              BranchSideFuncs:
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7659,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7660,39'
              BranchSideFuncs:
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7661,39'
              BranchSideFuncs:
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7699,52'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7699,56'
              BranchSideFuncs:
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7730,37'
              BranchSideFuncs:
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7699,72'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7699,75'
              BranchSideFuncs:
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7730,37'
              BranchSideFuncs:
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7699,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7703,80'
              BranchSideFuncs:
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7730,37'
              BranchSideFuncs:
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7706,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7708,54'
              BranchSideFuncs:
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7721,73'
              BranchSideFuncs:
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7730,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7732,33'
              BranchSideFuncs:
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7735,32'
              BranchSideFuncs:
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7735,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7737,70'
              BranchSideFuncs:
                - hme_fullpel_cand_sifter
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7774,66'
              BranchSideFuncs:
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7739,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7741,40'
              BranchSideFuncs:
                - hme_fullpel_cand_sifter
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fullpel_cand_sifter
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7766,41'
              BranchSideFuncs:
                - hme_fullpel_cand_sifter
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7741,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7745,45'
              BranchSideFuncs:
                - hme_fullpel_cand_sifter
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7755,45'
              BranchSideFuncs:
                - hme_fullpel_cand_sifter
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7799,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7801,33'
              BranchSideFuncs:
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7806,58'
              BranchSideFuncs:
                - hme_subpel_refine_cu_hs
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_fill_ctb_neighbour_mvs
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7876,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7880,37'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7919,53'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7880,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7882,36'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7912,21'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7886,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7887,42'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7889,42'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7889,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7892,38'
              BranchSideFuncs:
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7911,25'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7894,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7894,33'
              BranchSideFuncs:
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7897,38'
              BranchSideFuncs:
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7902,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7902,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7907,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7907,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7907,33'
              BranchSideFuncs:
                - __assert_fail
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7909,33'
              BranchSideFuncs:
                - __assert_fail
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7909,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7909,33'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7910,29'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7919,75'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7919,75'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7920,31'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7919,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7926,33'
              BranchSideFuncs:
                - hme_insert_intra_nodes_post_bipred
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7931,47'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7931,69'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7932,25'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7940,33'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7931,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7934,43'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7940,33'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7940,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7943,33'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7957,33'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7975,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7977,36'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8003,25'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:7977,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:7982,41'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8002,29'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8006,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8009,29'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8014,25'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8019,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8021,43'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8025,25'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8025,71'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8025,74'
              BranchSideFuncs:
                - hme_populate_pus_8x8_cu
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8029,29'
              BranchSideFuncs:
                - hme_populate_pus_8x8_cu
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8025,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8029,29'
              BranchSideFuncs:
                - hme_populate_pus_8x8_cu
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8094,21'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8044,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8046,33'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8085,28'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8046,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8048,36'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8080,42'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8048,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8051,41'
              BranchSideFuncs:
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_insert_intra_nodes_post_bipred
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8064,65'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8064,87'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8064,87'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8065,43'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8064,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8073,45'
              BranchSideFuncs:
                - hme_insert_intra_nodes_post_bipred
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_decide_part_types
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8077,47'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8085,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8087,63'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8090,21'
              BranchSideFuncs:
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8112,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8116,23'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8233,39'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8116,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8119,25'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8231,13'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8122,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8126,40'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8132,40'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8138,40'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8144,40'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8150,28'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8150,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8154,40'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8160,40'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8166,40'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8172,40'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8178,41'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8178,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8180,29'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8195,25'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8180,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8182,29'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8187,29'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8197,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:0,0'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8199,36'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8199,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8203,49'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8209,49'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8215,49'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8221,49'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8227,80'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8233,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8235,46'
              BranchSideFuncs:
                - hme_analyse_mv_clustering
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8273,36'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8293,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8295,21'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8299,32'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8302,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8302,45'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8386,26'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8302,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8305,46'
              BranchSideFuncs:
                - hme_try_merge_high_speed
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_map_mvs_to_grid
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8386,26'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8305,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8307,38'
              BranchSideFuncs:
                - hme_try_merge_high_speed
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_map_mvs_to_grid
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8311,38'
              BranchSideFuncs:
                - hme_try_merge_high_speed
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_map_mvs_to_grid
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8314,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8317,51'
              BranchSideFuncs:
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_map_mvs_to_grid
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8330,58'
              BranchSideFuncs:
                - hme_try_merge_high_speed
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_map_mvs_to_grid
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8343,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8346,51'
              BranchSideFuncs:
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8370,52'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8348,72'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8349,31'
              BranchSideFuncs:
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8352,34'
              BranchSideFuncs:
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8348,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8352,34'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8358,51'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8358,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8360,29'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8367,42'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8399,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8399,24'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8405,17'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8399,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8401,25'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8405,17'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8407,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8407,45'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8490,26'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8407,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8410,46'
              BranchSideFuncs:
                - hme_try_merge_high_speed
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_map_mvs_to_grid
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8490,26'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8410,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8412,38'
              BranchSideFuncs:
                - hme_try_merge_high_speed
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_map_mvs_to_grid
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8416,38'
              BranchSideFuncs:
                - hme_try_merge_high_speed
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_map_mvs_to_grid
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8419,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8422,51'
              BranchSideFuncs:
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_map_mvs_to_grid
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8434,58'
              BranchSideFuncs:
                - hme_try_merge_high_speed
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_map_mvs_to_grid
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8447,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8450,51'
              BranchSideFuncs:
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8474,52'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8452,72'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8453,31'
              BranchSideFuncs:
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8456,34'
              BranchSideFuncs:
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8452,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8456,34'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8462,51'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8462,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8464,29'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8471,42'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8503,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8503,24'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8509,17'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8503,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8505,25'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8509,17'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8511,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8511,45'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8594,26'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8511,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8514,46'
              BranchSideFuncs:
                - hme_try_merge_high_speed
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_map_mvs_to_grid
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8594,26'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8514,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8516,38'
              BranchSideFuncs:
                - hme_try_merge_high_speed
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_map_mvs_to_grid
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8520,38'
              BranchSideFuncs:
                - hme_try_merge_high_speed
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_map_mvs_to_grid
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8523,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8526,51'
              BranchSideFuncs:
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_map_mvs_to_grid
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8538,58'
              BranchSideFuncs:
                - hme_try_merge_high_speed
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_map_mvs_to_grid
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8551,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8554,51'
              BranchSideFuncs:
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8578,52'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8556,72'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8557,31'
              BranchSideFuncs:
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8560,34'
              BranchSideFuncs:
                - hme_map_mvs_to_grid
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8556,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8560,34'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8566,51'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8566,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8568,29'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8575,42'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8607,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8607,24'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8613,17'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8607,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8609,25'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8613,17'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8615,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8615,45'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8700,26'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8615,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8618,46'
              BranchSideFuncs:
                - hme_try_merge_high_speed
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8700,26'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8618,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8620,38'
              BranchSideFuncs:
                - hme_try_merge_high_speed
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8624,38'
              BranchSideFuncs:
                - hme_try_merge_high_speed
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8627,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8630,51'
              BranchSideFuncs:
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8643,58'
              BranchSideFuncs:
                - hme_try_merge_high_speed
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8656,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8672,51'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8684,52'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8672,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8674,29'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8681,42'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8713,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8713,24'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8719,17'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8713,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8715,25'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8719,17'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8722,52'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8723,23'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8788,17'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8723,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8723,51'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8724,23'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8723,97'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8724,23'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8725,27'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8724,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8724,52'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8788,17'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8722,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8725,27'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_try_merge_high_speed
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8788,17'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8725,71'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8726,68'
              BranchSideFuncs:
                - hme_try_merge_high_speed
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8727,26'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8726,68'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8727,26'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8730,47'
              BranchSideFuncs:
                - hme_try_merge_high_speed
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8725,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8727,69'
              BranchSideFuncs:
                - hme_try_merge_high_speed
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8730,47'
              BranchSideFuncs:
                - hme_try_merge_high_speed
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8730,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8732,42'
              BranchSideFuncs:
                - hme_try_merge_high_speed
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_derive_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8736,42'
              BranchSideFuncs:
                - hme_try_merge_high_speed
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
                - hme_derive_search_range
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8739,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8742,52'
              BranchSideFuncs:
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8755,59'
              BranchSideFuncs:
                - hme_try_merge_high_speed
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8768,58'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8769,52'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8777,30'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:8768,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8771,29'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:8777,30'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_enc_grp_get_next_job
                - ihevce_enc_grp_job_set_out_dep
                - ihevce_dmgr_set_row_row_sync
                - get_ctb_attrs
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_try_merge_high_speed
                - hme_map_mvs_to_grid
                - hme_derive_search_range
                - hme_analyse_mv_clustering
                - hme_part_mask_populator
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_update_mv_bank_encode
                - hme_map_mvs_to_grid
                - hme_populate_pus_8x8_cu
                - hme_insert_intra_nodes_post_bipred
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
                - hme_update_dynamic_search_params
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_populate_search_candidates
                - hme_set_mvp_node
                - hme_remove_duplicate_fpel_search_candidates
                - hme_create_valid_part_ids
                - hme_fullpel_refine
                - hme_reset_wkg_mem
                - hme_get_wkg_mem
                - hme_subpel_refine_cu_hs
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_fullpel_cand_sifter
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_fill_ctb_neighbour_mvs
                - ihevce_dmgr_map_chk_sync
                - hme_derive_search_range
                - hme_derive_search_range
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_16x16block_temporal_noise_detect
                - hme_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_cu_tree_init
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_refine.c:6061,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:6069,21'
          Dst:             hme_get_past_layer_ctxt
        - Src:             '/src/libhevc/encoder/hme_refine.c:6162,13'
          Dst:             hme_merge_prms_init
        - Src:             '/src/libhevc/encoder/hme_refine.c:6183,9'
          Dst:             hme_merge_prms_init
        - Src:             '/src/libhevc/encoder/hme_refine.c:6308,9'
          Dst:             hme_search_cand_data_init
        - Src:             '/src/libhevc/encoder/hme_refine.c:6359,13'
          Dst:             hme_init_search_results
        - Src:             '/src/libhevc/encoder/hme_refine.c:6375,17'
          Dst:             hme_init_pred_ctxt_encode
        - Src:             '/src/libhevc/encoder/hme_refine.c:6400,13'
          Dst:             hme_init_search_results
        - Src:             '/src/libhevc/encoder/hme_refine.c:6416,17'
          Dst:             hme_init_pred_ctxt_encode
        - Src:             '/src/libhevc/encoder/hme_refine.c:6435,13'
          Dst:             hme_init_search_results
        - Src:             '/src/libhevc/encoder/hme_refine.c:6451,17'
          Dst:             hme_init_pred_ctxt_encode
        - Src:             '/src/libhevc/encoder/hme_refine.c:6515,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:6526,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:6537,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:6551,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:6562,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:6573,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:6644,5'
          Dst:             hme_set_mv_limit_using_dvsr_data
        - Src:             '/src/libhevc/encoder/hme_refine.c:6675,33'
          Dst:             ihevce_enc_grp_get_next_job
        - Src:             '/src/libhevc/encoder/hme_refine.c:6691,9'
          Dst:             ihevce_enc_grp_job_set_out_dep
        - Src:             '/src/libhevc/encoder/hme_refine.c:6728,21'
          Dst:             ihevce_dmgr_set_row_row_sync
        - Src:             '/src/libhevc/encoder/hme_refine.c:6813,21'
          Dst:             get_ctb_attrs
        - Src:             '/src/libhevc/encoder/hme_refine.c:6867,17'
          Dst:             ihevce_cu_tree_init
        - Src:             '/src/libhevc/encoder/hme_refine.c:6888,21'
          Dst:             hme_recompute_lambda_from_min_8x8_act_in_ctb
        - Src:             '/src/libhevc/encoder/hme_refine.c:7027,36'
          Dst:             ihevce_determine_cu_noise_based_on_8x8Blk_data
        - Src:             '/src/libhevc/encoder/hme_refine.c:7038,48'
          Dst:             ihevce_16x16block_temporal_noise_detect
        - Src:             '/src/libhevc/encoder/hme_refine.c:7087,48'
          Dst:             ihevce_determine_cu_noise_based_on_8x8Blk_data
        - Src:             '/src/libhevc/encoder/hme_refine.c:7093,48'
          Dst:             ihevce_determine_cu_noise_based_on_8x8Blk_data
        - Src:             '/src/libhevc/encoder/hme_refine.c:7099,48'
          Dst:             ihevce_determine_cu_noise_based_on_8x8Blk_data
        - Src:             '/src/libhevc/encoder/hme_refine.c:7160,21'
          Dst:             hme_compute_sigmaX_and_sigmaXSquared
        - Src:             '/src/libhevc/encoder/hme_refine.c:7194,29'
          Dst:             hme_compute_sigmaX_and_sigmaXSquared
        - Src:             '/src/libhevc/encoder/hme_refine.c:7248,37'
          Dst:             hme_compute_sigmaX_and_sigmaXSquared
        - Src:             '/src/libhevc/encoder/hme_refine.c:7310,25'
          Dst:             hme_derive_search_range
        - Src:             '/src/libhevc/encoder/hme_refine.c:7321,25'
          Dst:             hme_derive_search_range
        - Src:             '/src/libhevc/encoder/hme_refine.c:7383,50'
          Dst:             hme_part_mask_populator
        - Src:             '/src/libhevc/encoder/hme_refine.c:7405,21'
          Dst:             hme_reset_search_results
        - Src:             '/src/libhevc/encoder/hme_refine.c:7442,25'
          Dst:             ihevce_dmgr_map_chk_sync
        - Src:             '/src/libhevc/encoder/hme_refine.c:7485,25'
          Dst:             hme_fill_ctb_neighbour_mvs
        - Src:             '/src/libhevc/encoder/hme_refine.c:7547,41'
          Dst:             hme_populate_search_candidates
        - Src:             '/src/libhevc/encoder/hme_refine.c:7655,29'
          Dst:             hme_set_mvp_node
        - Src:             '/src/libhevc/encoder/hme_refine.c:7674,48'
          Dst:             hme_remove_duplicate_fpel_search_candidates
        - Src:             '/src/libhevc/encoder/hme_refine.c:7695,74'
          Dst:             hme_create_valid_part_ids
        - Src:             '/src/libhevc/encoder/hme_refine.c:7710,37'
          Dst:             hme_compute_final_sigma_of_pu_from_base_blocks
        - Src:             '/src/libhevc/encoder/hme_refine.c:7743,41'
          Dst:             hme_fullpel_cand_sifter
        - Src:             '/src/libhevc/encoder/hme_refine.c:7753,41'
          Dst:             hme_fullpel_cand_sifter
        - Src:             '/src/libhevc/encoder/hme_refine.c:7764,37'
          Dst:             hme_fullpel_cand_sifter
        - Src:             '/src/libhevc/encoder/hme_refine.c:7776,29'
          Dst:             hme_fullpel_refine
        - Src:             '/src/libhevc/encoder/hme_refine.c:7793,29'
          Dst:             hme_reset_wkg_mem
        - Src:             '/src/libhevc/encoder/hme_refine.c:7795,64'
          Dst:             hme_get_wkg_mem
        - Src:             '/src/libhevc/encoder/hme_refine.c:7809,29'
          Dst:             hme_subpel_refine_cu_hs
        - Src:             '/src/libhevc/encoder/hme_refine.c:7845,21'
          Dst:             hme_reset_wkg_mem
        - Src:             '/src/libhevc/encoder/hme_refine.c:7847,21'
          Dst:             hme_populate_pus
        - Src:             '/src/libhevc/encoder/hme_refine.c:7864,21'
          Dst:             hme_decide_part_types
        - Src:             '/src/libhevc/encoder/hme_refine.c:7894,33'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:7896,33'
          Dst:             hme_update_dynamic_search_params
        - Src:             '/src/libhevc/encoder/hme_refine.c:7902,33'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:7907,33'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:7909,33'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:7925,29'
          Dst:             hme_insert_intra_nodes_post_bipred
        - Src:             '/src/libhevc/encoder/hme_refine.c:8028,25'
          Dst:             hme_populate_pus_8x8_cu
        - Src:             '/src/libhevc/encoder/hme_refine.c:8050,37'
          Dst:             hme_decide_part_types
        - Src:             '/src/libhevc/encoder/hme_refine.c:8072,41'
          Dst:             hme_insert_intra_nodes_post_bipred
        - Src:             '/src/libhevc/encoder/hme_refine.c:8093,17'
          Dst:             hme_update_mv_bank_encode
        - Src:             '/src/libhevc/encoder/hme_refine.c:8107,17'
          Dst:             hme_map_mvs_to_grid
        - Src:             '/src/libhevc/encoder/hme_refine.c:8237,17'
          Dst:             hme_analyse_mv_clustering
        - Src:             '/src/libhevc/encoder/hme_refine.c:8316,25'
          Dst:             hme_derive_search_range
        - Src:             '/src/libhevc/encoder/hme_refine.c:8334,38'
          Dst:             hme_try_merge_high_speed
        - Src:             '/src/libhevc/encoder/hme_refine.c:8351,29'
          Dst:             hme_map_mvs_to_grid
        - Src:             '/src/libhevc/encoder/hme_refine.c:8421,25'
          Dst:             hme_derive_search_range
        - Src:             '/src/libhevc/encoder/hme_refine.c:8438,38'
          Dst:             hme_try_merge_high_speed
        - Src:             '/src/libhevc/encoder/hme_refine.c:8455,29'
          Dst:             hme_map_mvs_to_grid
        - Src:             '/src/libhevc/encoder/hme_refine.c:8525,25'
          Dst:             hme_derive_search_range
        - Src:             '/src/libhevc/encoder/hme_refine.c:8542,38'
          Dst:             hme_try_merge_high_speed
        - Src:             '/src/libhevc/encoder/hme_refine.c:8559,29'
          Dst:             hme_map_mvs_to_grid
        - Src:             '/src/libhevc/encoder/hme_refine.c:8629,25'
          Dst:             hme_derive_search_range
        - Src:             '/src/libhevc/encoder/hme_refine.c:8647,38'
          Dst:             hme_try_merge_high_speed
        - Src:             '/src/libhevc/encoder/hme_refine.c:8741,29'
          Dst:             hme_derive_search_range
        - Src:             '/src/libhevc/encoder/hme_refine.c:8759,42'
          Dst:             hme_try_merge_high_speed
        - Src:             '/src/libhevc/encoder/hme_refine.c:8807,13'
          Dst:             ihevce_dmgr_set_row_row_sync
    - functionName:    hme_update_mv_bank_encode
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1667
      functionLinenumberEnd: 1865
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_search_results
        - ps_layer_mv
        - i4_search_blk_x
        - i4_search_blk_y
        - ps_prms
        - pu1_pred_dir_searched
        - i4_num_act_ref_l0
      BBCount:         72
      ICount:          1020
      EdgeCount:       92
      CyclomaticComplexity: 22
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1688,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1688,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1689,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1689,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1689,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1695,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1695,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1695,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1697,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1711,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1711,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1717,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1711,89'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1712,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1717,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1711,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1714,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1717,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1717,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1719,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1865,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1719,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1721,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1864,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1728,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1730,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1734,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1734,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1741,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1762,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1741,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1744,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1750,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1769,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1770,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1771,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1771,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1772,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1773,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1773,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1774,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1775,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1775,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1776,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1778,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1791,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1794,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1863,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1796,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1798,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1802,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1802,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1809,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1831,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1809,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1812,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1818,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1841,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1842,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1843,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1843,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1844,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1845,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1845,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1846,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1847,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1847,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1848,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1850,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_refine.c:1688,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:1689,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:1695,5'
          Dst:             __assert_fail
    - functionName:    hme_analyse_mv_clustering
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5386
      functionLinenumberEnd: 5781
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_search_results
        - ps_16x16_cu_results
        - ps_8x8_cu_results
        - ps_ctb_cluster_info
        - pi1_future_list
        - pi1_past_list
        - bidir_enabled
        - e_quality_preset
      BBCount:         142
      ICount:          1245
      EdgeCount:       184
      CyclomaticComplexity: 44
      functionsReached:
        - __assert_fail
        - hme_boot_out_outlier
        - hme_build_cu_tree
        - hme_find_and_update_clusters
        - hme_find_top_ref_ids
        - hme_init_clusters_16x16
        - hme_init_clusters_32x32
        - hme_init_clusters_64x64
        - hme_populate_cu_tree
        - hme_try_merge_clusters_blksize_gt_16
        - hme_update_32x32_clusters
        - hme_update_64x64_clusters
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5416,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5418,25'
              BranchSideFuncs:
                - hme_build_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_find_and_update_clusters
                - __assert_fail
                - hme_init_clusters_64x64
                - hme_init_clusters_32x32
                - hme_init_clusters_16x16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5435,11'
              BranchSideFuncs:
                - hme_build_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_find_and_update_clusters
                - __assert_fail
                - hme_init_clusters_64x64
                - hme_init_clusters_32x32
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5421,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5423,37'
              BranchSideFuncs:
                - hme_init_clusters_16x16
                - hme_build_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_find_and_update_clusters
                - __assert_fail
                - hme_init_clusters_64x64
                - hme_init_clusters_32x32
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5427,13'
              BranchSideFuncs:
                - hme_build_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_find_and_update_clusters
                - __assert_fail
                - hme_init_clusters_64x64
                - hme_init_clusters_32x32
                - hme_init_clusters_16x16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5435,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5437,25'
              BranchSideFuncs:
                - hme_build_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_find_and_update_clusters
                - __assert_fail
                - hme_init_clusters_64x64
                - hme_init_clusters_32x32
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5455,8'
              BranchSideFuncs:
                - hme_build_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_find_and_update_clusters
                - __assert_fail
                - hme_init_clusters_64x64
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5440,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5442,37'
              BranchSideFuncs:
                - hme_init_clusters_32x32
                - hme_build_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_find_and_update_clusters
                - __assert_fail
                - hme_init_clusters_64x64
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5446,13'
              BranchSideFuncs:
                - hme_build_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_find_and_update_clusters
                - __assert_fail
                - hme_init_clusters_64x64
                - hme_init_clusters_32x32
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5455,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5457,33'
              BranchSideFuncs:
                - hme_init_clusters_64x64
                - hme_build_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_find_and_update_clusters
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5461,9'
              BranchSideFuncs:
                - hme_build_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_find_and_update_clusters
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5472,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5474,16'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_find_and_update_clusters
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5481,11'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_find_and_update_clusters
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5481,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5488,24'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_find_and_update_clusters
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5600,11'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5494,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5497,16'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_find_and_update_clusters
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5597,5'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_find_and_update_clusters
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5497,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5499,35'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_find_and_update_clusters
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5520,35'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - __assert_fail
                - hme_find_and_update_clusters
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5504,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5507,21'
              BranchSideFuncs:
                - __assert_fail
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_find_and_update_clusters
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5517,13'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - __assert_fail
                - hme_find_and_update_clusters
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5507,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5507,21'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_find_and_update_clusters
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5512,26'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_find_and_update_clusters
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5525,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5527,43'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - __assert_fail
                - hme_find_and_update_clusters
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5532,17'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - __assert_fail
                - hme_find_and_update_clusters
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5535,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5537,63'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - __assert_fail
                - hme_find_and_update_clusters
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5596,9'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_find_and_update_clusters
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5544,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5546,72'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - __assert_fail
                - hme_find_and_update_clusters
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5552,54'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - __assert_fail
                - hme_find_and_update_clusters
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5556,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5558,21'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - __assert_fail
                - hme_find_and_update_clusters
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5562,23'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - __assert_fail
                - hme_find_and_update_clusters
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5562,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5566,42'
              BranchSideFuncs:
                - hme_find_and_update_clusters
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5595,13'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - __assert_fail
                - hme_find_and_update_clusters
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5568,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5568,65'
              BranchSideFuncs:
                - hme_find_and_update_clusters
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5568,86'
              BranchSideFuncs:
                - hme_find_and_update_clusters
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5568,68'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5568,86'
              BranchSideFuncs:
                - hme_find_and_update_clusters
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5568,68'
              BranchSideFuncs:
                - hme_find_and_update_clusters
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5570,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5570,44'
              BranchSideFuncs:
                - hme_find_and_update_clusters
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5570,67'
              BranchSideFuncs:
                - hme_find_and_update_clusters
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5575,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5575,44'
              BranchSideFuncs:
                - hme_find_and_update_clusters
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5576,44'
              BranchSideFuncs:
                - hme_find_and_update_clusters
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5600,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5604,35'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5643,8'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5604,83'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5604,83'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5604,83'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5606,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5608,29'
              BranchSideFuncs:
                - hme_update_32x32_clusters
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5639,5'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5612,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5614,23'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5624,39'
              BranchSideFuncs:
                - hme_update_32x32_clusters
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5614,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5616,52'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5620,17'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5626,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5629,21'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5638,9'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5631,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5633,51'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5637,13'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5635,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5635,21'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5636,17'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5635,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5635,21'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5635,21'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5635,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5635,21'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5635,21'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_32x32_clusters
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5643,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5646,30'
              BranchSideFuncs:
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5654,43'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5687,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5689,28'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5694,8'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5694,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5696,28'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5705,8'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_update_64x64_clusters
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5705,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5709,25'
              BranchSideFuncs:
                - hme_update_64x64_clusters
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5761,8'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5712,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5714,19'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5724,39'
              BranchSideFuncs:
                - hme_update_64x64_clusters
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5714,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5716,48'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5720,9'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5731,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5733,51'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5737,13'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5735,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5735,21'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5736,17'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5735,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5735,21'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5735,21'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5735,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5735,21'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5735,21'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5761,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5761,8'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5764,12'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5764,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5767,34'
              BranchSideFuncs:
                - hme_boot_out_outlier
                - hme_find_top_ref_ids
                - hme_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5773,13'
              BranchSideFuncs:
                - hme_populate_cu_tree
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_refine.c:5423,13'
          Dst:             hme_init_clusters_16x16
        - Src:             '/src/libhevc/encoder/hme_refine.c:5442,13'
          Dst:             hme_init_clusters_32x32
        - Src:             '/src/libhevc/encoder/hme_refine.c:5457,9'
          Dst:             hme_init_clusters_64x64
        - Src:             '/src/libhevc/encoder/hme_refine.c:5469,5'
          Dst:             hme_build_cu_tree
        - Src:             '/src/libhevc/encoder/hme_refine.c:5507,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:5580,21'
          Dst:             hme_find_and_update_clusters
        - Src:             '/src/libhevc/encoder/hme_refine.c:5624,13'
          Dst:             hme_update_32x32_clusters
        - Src:             '/src/libhevc/encoder/hme_refine.c:5628,39'
          Dst:             hme_try_merge_clusters_blksize_gt_16
        - Src:             '/src/libhevc/encoder/hme_refine.c:5646,9'
          Dst:             hme_boot_out_outlier
        - Src:             '/src/libhevc/encoder/hme_refine.c:5649,9'
          Dst:             hme_find_top_ref_ids
        - Src:             '/src/libhevc/encoder/hme_refine.c:5660,9'
          Dst:             hme_populate_cu_tree
        - Src:             '/src/libhevc/encoder/hme_refine.c:5665,9'
          Dst:             hme_populate_cu_tree
        - Src:             '/src/libhevc/encoder/hme_refine.c:5670,9'
          Dst:             hme_populate_cu_tree
        - Src:             '/src/libhevc/encoder/hme_refine.c:5675,9'
          Dst:             hme_populate_cu_tree
        - Src:             '/src/libhevc/encoder/hme_refine.c:5724,13'
          Dst:             hme_update_64x64_clusters
        - Src:             '/src/libhevc/encoder/hme_refine.c:5728,39'
          Dst:             hme_try_merge_clusters_blksize_gt_16
        - Src:             '/src/libhevc/encoder/hme_refine.c:5767,13'
          Dst:             hme_boot_out_outlier
        - Src:             '/src/libhevc/encoder/hme_refine.c:5769,13'
          Dst:             hme_find_top_ref_ids
        - Src:             '/src/libhevc/encoder/hme_refine.c:5772,9'
          Dst:             hme_populate_cu_tree
    - functionName:    hme_try_merge_high_speed
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 1485
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_thrd_ctxt
        - ps_ctxt
        - ps_cur_ipe_ctb
        - ps_subpel_prms
        - ps_merge_prms
        - ps_pu_results
        - ps_pu_result
      BBCount:         182
      ICount:          1857
      EdgeCount:       238
      CyclomaticComplexity: 58
      functionsReached:
        - __assert_fail
        - hme_compute_final_sigma_of_pu_from_base_blocks
        - hme_create_valid_part_ids
        - hme_decide_part_types
        - hme_insert_intra_nodes_post_bipred
        - hme_pick_eval_merge_candts
        - hme_populate_pus
        - hme_reset_search_results
        - hme_reset_wkg_mem
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1016,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1018,22'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1021,8'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1021,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1023,22'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1028,5'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1045,65'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1046,21'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1048,13'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1045,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1048,13'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1131,31'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1051,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1053,32'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1063,28'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1068,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1070,32'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1079,28'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1084,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1086,32'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1095,28'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1100,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1102,32'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1111,28'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1116,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1116,41'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1121,13'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1116,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1118,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1121,13'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1121,85'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1122,13'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1126,5'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1121,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1124,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1126,5'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1131,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1133,24'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1189,15'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1133,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1136,19'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1142,21'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1136,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1135,28'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1138,23'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1142,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1146,36'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1156,36'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1166,36'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1176,36'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1146,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1146,32'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1149,41'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1156,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1156,32'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1159,41'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1166,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1166,32'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1169,41'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1176,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1176,32'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1179,41'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1189,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:0,0'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1192,18'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1192,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1192,28'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1193,30'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1193,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1193,40'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1193,58'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1193,57'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1193,68'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1193,84'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1197,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1199,32'
              BranchSideFuncs:
                - __assert_fail
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1227,21'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1205,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1205,17'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1207,32'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1209,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1210,36'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1212,32'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1214,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1215,36'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1217,32'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1219,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1220,36'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1222,32'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1224,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1225,36'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1226,13'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1236,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1238,23'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1245,10'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1239,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1241,27'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1243,5'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1245,53'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1246,10'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1248,9'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1246,55'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1247,33'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1248,9'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1247,67'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1248,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1252,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1245,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1252,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1304,8'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1252,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1253,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1255,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1253,98'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1252,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1254,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1257,45'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1257,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1258,52'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1260,45'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1260,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1261,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1261,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1261,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1263,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1265,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1300,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1280,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1281,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1282,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1304,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1306,22'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1309,44'
              BranchSideFuncs:
                - hme_reset_search_results
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1316,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1316,42'
              BranchSideFuncs:
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1355,23'
              BranchSideFuncs:
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1316,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1322,56'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
                - hme_compute_final_sigma_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1355,23'
              BranchSideFuncs:
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1332,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1334,49'
              BranchSideFuncs:
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1347,65'
              BranchSideFuncs:
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1355,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1358,13'
              BranchSideFuncs:
                - hme_pick_eval_merge_candts
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1402,8'
              BranchSideFuncs:
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1360,45'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1360,50'
              BranchSideFuncs:
                - hme_pick_eval_merge_candts
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1362,27'
              BranchSideFuncs:
                - hme_pick_eval_merge_candts
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1360,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1362,27'
              BranchSideFuncs:
                - __assert_fail
                - hme_pick_eval_merge_candts
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1364,17'
              BranchSideFuncs:
                - __assert_fail
                - hme_pick_eval_merge_candts
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1364,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1366,25'
              BranchSideFuncs:
                - hme_pick_eval_merge_candts
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1368,17'
              BranchSideFuncs:
                - __assert_fail
                - hme_pick_eval_merge_candts
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1368,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1370,25'
              BranchSideFuncs:
                - hme_pick_eval_merge_candts
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1374,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1390,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1393,17'
              BranchSideFuncs:
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1397,41'
              BranchSideFuncs:
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
                - hme_pick_eval_merge_candts
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1402,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1404,45'
              BranchSideFuncs:
                - hme_reset_wkg_mem
                - hme_populate_pus
                - hme_decide_part_types
                - hme_insert_intra_nodes_post_bipred
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1454,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1441,74'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1441,74'
              BranchSideFuncs:
                - hme_insert_intra_nodes_post_bipred
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1442,19'
              BranchSideFuncs:
                - hme_insert_intra_nodes_post_bipred
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1441,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1448,21'
              BranchSideFuncs:
                - hme_insert_intra_nodes_post_bipred
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1451,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1458,65'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1459,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1461,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1458,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1461,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1483,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:1474,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1476,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:1479,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_refine.c:1205,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:1311,5'
          Dst:             hme_reset_search_results
        - Src:             '/src/libhevc/encoder/hme_refine.c:1322,30'
          Dst:             hme_create_valid_part_ids
        - Src:             '/src/libhevc/encoder/hme_refine.c:1336,13'
          Dst:             hme_compute_final_sigma_of_pu_from_base_blocks
        - Src:             '/src/libhevc/encoder/hme_refine.c:1374,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:1379,20'
          Dst:             hme_pick_eval_merge_candts
        - Src:             '/src/libhevc/encoder/hme_refine.c:1406,9'
          Dst:             hme_reset_wkg_mem
        - Src:             '/src/libhevc/encoder/hme_refine.c:1411,9'
          Dst:             hme_populate_pus
        - Src:             '/src/libhevc/encoder/hme_refine.c:1427,9'
          Dst:             hme_decide_part_types
        - Src:             '/src/libhevc/encoder/hme_refine.c:1447,17'
          Dst:             hme_insert_intra_nodes_post_bipred
    - functionName:    hme_pick_eval_merge_candts
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_merge_prms
        - ps_subpel_prms
        - i4_search_idx
        - i4_best_part_type
        - i4_is_vert
        - ps_wt_inp_prms
        - i4_frm_qstep
        - ps_cmn_utils_optimised_function_list
        - ps_me_optimised_function_list
      BBCount:         152
      ICount:          1689
      EdgeCount:       197
      CyclomaticComplexity: 47
      functionsReached:
        - __assert_fail
        - hme_add_cands_for_merge_eval
        - hme_create_valid_part_ids
        - hme_update_results_pt_pu_best1_subpel_hs
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:638,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:638,5'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
                - hme_add_cands_for_merge_eval
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:638,5'
              BranchSideFuncs:
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
                - hme_add_cands_for_merge_eval
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:638,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:638,5'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
                - hme_add_cands_for_merge_eval
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:640,55'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
                - hme_add_cands_for_merge_eval
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:652,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:655,13'
              BranchSideFuncs:
                - hme_add_cands_for_merge_eval
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:675,15'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:675,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:0,0'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:684,60'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:686,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:688,23'
              BranchSideFuncs:
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:725,24'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:688,98'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:689,28'
              BranchSideFuncs:
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:692,38'
              BranchSideFuncs:
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:688,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:692,38'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:724,13'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:694,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:694,21'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:697,34'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:697,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:700,61'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:723,17'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:702,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:704,46'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:722,21'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:705,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:707,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:721,25'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:707,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:707,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:707,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:707,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:707,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:707,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:707,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:707,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:707,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:707,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:707,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:715,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:715,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:715,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:715,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:715,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:715,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:715,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:715,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:715,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:715,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:715,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:715,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:715,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:715,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:715,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:720,29'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:726,94'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:727,29'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:730,54'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:732,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:734,48'
              BranchSideFuncs:
                - __assert_fail
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:773,13'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:738,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:738,21'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:741,34'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:741,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:744,61'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:772,17'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:748,53'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:749,30'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:771,21'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:746,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:753,34'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:771,21'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:754,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:756,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:770,25'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:756,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:756,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:756,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:756,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:756,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:756,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:756,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:756,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:756,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:756,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:756,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:764,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:764,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:764,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:764,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:764,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:764,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:764,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:764,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:764,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:764,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:764,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:764,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:764,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:764,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:764,33'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:769,29'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:777,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:779,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:788,20'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:791,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:793,25'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:804,24'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:793,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:795,28'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:799,28'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_update_results_pt_pu_best1_subpel_hs
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:855,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:858,48'
              BranchSideFuncs:
                - hme_update_results_pt_pu_best1_subpel_hs
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:923,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:894,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:895,12'
              BranchSideFuncs:
                - hme_update_results_pt_pu_best1_subpel_hs
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:913,33'
              BranchSideFuncs:
                - hme_update_results_pt_pu_best1_subpel_hs
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:894,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:897,13'
              BranchSideFuncs:
                - hme_update_results_pt_pu_best1_subpel_hs
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:913,33'
              BranchSideFuncs:
                - hme_update_results_pt_pu_best1_subpel_hs
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:923,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:925,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:959,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:925,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:930,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:957,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:933,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:933,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:933,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:932,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:936,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:956,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:936,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:938,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:955,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_refine.c:638,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:654,37'
          Dst:             hme_add_cands_for_merge_eval
        - Src:             '/src/libhevc/encoder/hme_refine.c:694,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:738,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:818,26'
          Dst:             hme_create_valid_part_ids
        - Src:             '/src/libhevc/encoder/hme_refine.c:917,9'
          Dst:             hme_update_results_pt_pu_best1_subpel_hs
    - functionName:    hme_add_cands_for_merge_eval
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_cluster_info
        - pps_child_data_array
        - ps_8x8cu_results
        - pps_range_prms
        - ps_merge_cand
        - pu1_refid_to_pred_dir_list
        - pi1_past_list
        - pi1_future_list
        - e_quality_preset
        - e_blk_size
        - u1_pred_dir
        - u1_blk_id
      BBCount:         9
      ICount:          129
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - hme_add_clustered_mvs_as_merge_cands
        - hme_add_me_best_as_merge_cands
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:510,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:510,8'
              BranchSideFuncs:
                - hme_add_clustered_mvs_as_merge_cands
                - hme_add_me_best_as_merge_cands
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:516,25'
              BranchSideFuncs:
                - hme_add_clustered_mvs_as_merge_cands
                - hme_add_me_best_as_merge_cands
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:516,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:518,32'
              BranchSideFuncs:
                - hme_add_clustered_mvs_as_merge_cands
                - hme_add_me_best_as_merge_cands
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:523,32'
              BranchSideFuncs:
                - hme_add_clustered_mvs_as_merge_cands
                - hme_add_me_best_as_merge_cands
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_refine.c:527,30'
          Dst:             hme_add_clustered_mvs_as_merge_cands
        - Src:             '/src/libhevc/encoder/hme_refine.c:536,26'
          Dst:             hme_add_me_best_as_merge_cands
    - functionName:    hme_add_clustered_mvs_as_merge_cands
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_cluster_base
        - ps_merge_cand
        - pps_range_prms
        - pu1_refid_to_pred_dir_list
        - i4_num_clusters
        - u1_pred_dir
      BBCount:         39
      ICount:          468
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:231,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:233,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:271,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:235,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:237,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:269,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:239,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:241,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:268,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:245,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:245,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:245,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:245,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:245,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:245,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:245,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:245,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:245,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:245,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:245,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:253,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:253,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:255,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:263,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:255,80'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:256,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:261,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:256,80'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:257,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:261,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:255,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:259,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:261,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:263,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:265,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:267,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_add_me_best_as_merge_cands
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - pps_child_data_array
        - ps_8x8cu_results
        - ps_merge_cand
        - pps_range_prms
        - pu1_refid_to_pred_dir_list
        - pi1_past_list
        - pi1_future_list
        - e_blk_size
        - e_quality_preset
        - i4_num_cands_added
        - u1_pred_dir
      BBCount:         142
      ICount:          1234
      EdgeCount:       181
      CyclomaticComplexity: 41
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:292,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:292,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:292,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:292,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:292,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:293,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:293,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:293,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:293,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:293,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:293,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:294,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:294,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:294,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:294,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:294,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:294,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:295,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:295,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:295,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:295,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:295,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:295,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:297,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:297,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:301,29'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:309,29'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:315,29'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:323,29'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:323,29'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:323,29'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:329,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:329,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:331,15'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:491,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:331,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:333,49'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:488,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:336,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:338,49'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:415,23'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:340,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:342,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:345,20'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:345,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:347,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:350,23'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:350,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:356,36'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:412,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:359,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:359,54'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:359,68'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:358,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:361,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:364,24'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:364,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:366,34'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:371,34'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:375,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:377,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:380,69'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:384,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:384,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:384,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:384,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:384,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:384,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:384,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:384,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:384,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:384,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:384,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:392,27'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:392,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:394,29'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:402,24'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:394,76'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:395,29'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:400,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:395,76'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:396,29'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:400,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:394,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:398,29'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:400,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:402,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:404,43'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:411,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:406,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:408,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:410,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:415,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:421,52'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:424,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:424,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:426,24'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:426,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:428,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:431,24'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:431,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:433,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:436,24'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:437,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:437,54'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:437,68'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:436,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:439,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:442,24'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:442,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:444,34'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:449,34'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:457,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:457,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:457,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:457,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:457,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:457,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:457,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:457,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:457,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:457,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:457,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:465,27'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:465,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:467,29'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:475,24'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:467,76'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:468,29'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:473,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:468,76'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:469,29'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:473,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:467,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:471,29'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:473,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:475,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:477,43'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:484,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:479,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:481,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:483,21'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_refine.c:292,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:293,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:294,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:295,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_refine.c:424,21'
          Dst:             __assert_fail
    - functionName:    hme_init_clusters_16x16
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2506
      functionLinenumberEnd: 2527
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cluster_blk_16x16
        - bidir_enabled
      BBCount:         9
      ICount:          91
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2513,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2516,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2523,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2523,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2525,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2527,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_init_clusters_32x32
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2546
      functionLinenumberEnd: 2569
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cluster_blk_32x32
        - bidir_enabled
      BBCount:         9
      ICount:          100
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2556,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2559,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2565,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2565,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2567,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2569,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_init_clusters_64x64
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2588
      functionLinenumberEnd: 2610
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cluster_blk_64x64
        - bidir_enabled
      BBCount:         9
      ICount:          97
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2597,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2600,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2606,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2606,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2608,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2610,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_build_cu_tree
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4829
      functionLinenumberEnd: 4838
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_ctb_cluster_info
        - ps_cu_tree
        - tree_depth
        - e_grandparent_blk_pos
        - e_parent_blk_pos
        - e_cur_blk_pos
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ihevce_cu_tree_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_refine.c:4830,5'
          Dst:             ihevce_cu_tree_init
    - functionName:    hme_find_and_update_clusters
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3292
      functionLinenumberEnd: 3458
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - char
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_cluster_data
        - pu1_num_clusters
        - i2_mv_x
        - i2_mv_y
        - i1_ref_idx
        - i4_sdi
        - e_part_id
        - is_part_of_bi
      BBCount:         41
      ICount:          599
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - hme_try_cluster_merge
        - hme_update_cluster_attributes
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3307,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3309,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3343,13'
              BranchSideFuncs:
                - hme_update_cluster_attributes
                - hme_try_cluster_merge
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3323,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3325,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3329,43'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3345,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3347,40'
              BranchSideFuncs:
                - hme_update_cluster_attributes
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3397,22'
              BranchSideFuncs:
                - hme_update_cluster_attributes
                - hme_try_cluster_merge
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3359,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3361,35'
              BranchSideFuncs:
                - hme_update_cluster_attributes
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3365,16'
              BranchSideFuncs:
                - hme_update_cluster_attributes
                - hme_try_cluster_merge
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3365,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3367,39'
              BranchSideFuncs:
                - hme_update_cluster_attributes
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3371,28'
              BranchSideFuncs:
                - hme_update_cluster_attributes
                - hme_try_cluster_merge
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3384,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3384,31'
              BranchSideFuncs:
                - hme_update_cluster_attributes
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3384,31'
              BranchSideFuncs:
                - hme_update_cluster_attributes
                - hme_try_cluster_merge
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3384,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3384,29'
              BranchSideFuncs:
                - hme_update_cluster_attributes
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3384,29'
              BranchSideFuncs:
                - hme_update_cluster_attributes
                - hme_try_cluster_merge
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3386,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3388,27'
              BranchSideFuncs:
                - hme_update_cluster_attributes
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3394,35'
              BranchSideFuncs:
                - hme_update_cluster_attributes
                - hme_try_cluster_merge
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3397,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3398,27'
              BranchSideFuncs:
                - hme_update_cluster_attributes
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3399,27'
              BranchSideFuncs:
                - hme_update_cluster_attributes
                - hme_try_cluster_merge
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3402,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3405,18'
              BranchSideFuncs:
                - hme_update_cluster_attributes
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3422,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3415,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3417,39'
              BranchSideFuncs:
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3419,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3422,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3423,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3424,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3438,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3440,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3444,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_refine.c:3404,13'
          Dst:             hme_update_cluster_attributes
        - Src:             '/src/libhevc/encoder/hme_refine.c:3417,17'
          Dst:             hme_try_cluster_merge
    - functionName:    hme_update_32x32_clusters
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4177
      functionLinenumberEnd: 4210
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_blk_32x32
        - ps_blk_16x16
      BBCount:         13
      ICount:          113
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - hme_update_32x32_cluster_attributes
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4184,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4186,13'
              BranchSideFuncs:
                - hme_update_32x32_cluster_attributes
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4210,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4196,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4198,31'
              BranchSideFuncs:
                - hme_update_32x32_cluster_attributes
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4209,5'
              BranchSideFuncs:
                - hme_update_32x32_cluster_attributes
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4200,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4202,17'
              BranchSideFuncs:
                - hme_update_32x32_cluster_attributes
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4205,49'
              BranchSideFuncs:
                - hme_update_32x32_cluster_attributes
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_refine.c:4205,13'
          Dst:             hme_update_32x32_cluster_attributes
    - functionName:    hme_try_merge_clusters_blksize_gt_16
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4284
      functionLinenumberEnd: 4566
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cluster_data
        - num_clusters
      BBCount:         90
      ICount:          932
      EdgeCount:       115
      CyclomaticComplexity: 27
      functionsReached:
        - hme_try_merge_clusters_blksize_gt_16
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4301,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4303,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4306,11'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4306,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4311,27'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4545,8'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4313,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4315,35'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4319,14'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4319,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4321,13'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4324,31'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4337,15'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4337,27'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4337,27'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4337,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4337,25'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4337,25'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4339,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4343,20'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4543,5'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4357,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4359,43'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4364,43'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4368,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4370,43'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4375,43'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4379,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4385,26'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4398,27'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4411,26'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4426,27'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4446,27'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4464,27'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4479,27'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4499,28'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4515,17'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4388,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4390,63'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4392,17'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4401,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4403,63'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4405,17'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4414,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4416,63'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4418,17'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4432,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4432,39'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4432,46'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4434,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4436,63'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4438,17'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4452,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4452,39'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4452,46'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4454,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4456,63'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4458,17'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4467,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4469,63'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4471,17'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4485,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4485,39'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4485,46'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4487,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4489,63'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4491,17'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4505,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4505,39'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4505,46'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4507,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4509,63'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4511,17'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4529,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4531,29'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4538,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4545,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4547,15'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4561,11'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4547,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4549,16'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4554,12'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4549,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4551,17'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4553,9'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4554,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4556,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4558,5'
              BranchSideFuncs:
                - hme_try_merge_clusters_blksize_gt_16
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_refine.c:4564,13'
          Dst:             hme_try_merge_clusters_blksize_gt_16
    - functionName:    hme_boot_out_outlier
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2834
      functionLinenumberEnd: 2864
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_ctb_cluster_info
        - blk_width
      BBCount:         79
      ICount:          616
      EdgeCount:       103
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2843,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2846,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2856,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2846,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2848,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2855,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2850,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2852,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2854,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2852,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2852,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2852,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2852,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2852,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2852,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2852,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2852,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2852,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2852,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2852,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2852,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2852,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2852,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2852,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2852,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2852,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2852,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2852,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2852,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2852,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2852,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2852,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2852,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2852,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2852,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2853,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2852,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2852,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2852,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2859,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2861,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2863,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2861,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2861,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2861,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2861,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2861,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2861,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2861,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2861,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2861,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2861,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2861,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2861,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2861,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2861,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2861,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2861,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2861,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2861,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2861,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2861,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2861,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2861,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2861,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2861,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2861,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2861,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2862,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2861,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2861,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2861,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_find_top_ref_ids
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2801
      functionLinenumberEnd: 2817
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_ctb_cluster_info
        - bidir_enabled
        - block_width
      BBCount:         13
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - hme_sort_and_assign_top_ref_ids_areawise
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2804,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2806,15'
              BranchSideFuncs:
                - hme_sort_and_assign_top_ref_ids_areawise
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2812,19'
              BranchSideFuncs:
                - hme_sort_and_assign_top_ref_ids_areawise
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2806,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2809,17'
              BranchSideFuncs:
                - hme_sort_and_assign_top_ref_ids_areawise
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2811,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_refine.c:2808,13'
          Dst:             hme_sort_and_assign_top_ref_ids_areawise
        - Src:             '/src/libhevc/encoder/hme_refine.c:2814,9'
          Dst:             hme_sort_and_assign_top_ref_ids_areawise
    - functionName:    hme_populate_cu_tree
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4939
      functionLinenumberEnd: 5355
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_ctb_cluster_info
        - ps_cu_tree
        - tree_depth
        - e_quality_preset
        - e_grandparent_blk_pos
        - e_parent_blk_pos
        - e_cur_blk_pos
      BBCount:         49
      ICount:          604
      EdgeCount:       60
      CyclomaticComplexity: 13
      functionsReached:
        - hme_populate_cu_tree
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4952,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4954,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4957,12'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4957,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4962,30'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5018,46'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5101,14'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5201,13'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5311,33'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4977,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4979,31'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4989,26'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5048,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5050,31'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5060,28'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5051,72'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5311,33'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5311,33'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5060,68'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5311,33'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5311,33'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5117,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5120,18'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5128,26'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5134,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5138,33'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5144,33'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5150,33'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5156,33'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5163,17'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5167,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5170,21'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5178,9'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5170,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5171,22'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5178,9'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5209,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5209,48'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5209,44'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5214,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5216,31'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5222,27'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5216,68'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5311,33'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5311,33'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5222,64'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5311,33'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5311,33'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:5315,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5315,8'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:5317,19'
              BranchSideFuncs:
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
                - hme_populate_cu_tree
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_refine.c:5319,9'
          Dst:             hme_populate_cu_tree
        - Src:             '/src/libhevc/encoder/hme_refine.c:5328,9'
          Dst:             hme_populate_cu_tree
        - Src:             '/src/libhevc/encoder/hme_refine.c:5337,9'
          Dst:             hme_populate_cu_tree
        - Src:             '/src/libhevc/encoder/hme_refine.c:5346,9'
          Dst:             hme_populate_cu_tree
    - functionName:    hme_update_64x64_clusters
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4232
      functionLinenumberEnd: 4264
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_blk_64x64
        - ps_blk_32x32
      BBCount:         13
      ICount:          113
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - hme_update_64x64_cluster_attributes
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4239,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4241,13'
              BranchSideFuncs:
                - hme_update_64x64_cluster_attributes
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4264,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4250,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4252,31'
              BranchSideFuncs:
                - hme_update_64x64_cluster_attributes
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4263,5'
              BranchSideFuncs:
                - hme_update_64x64_cluster_attributes
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4254,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4256,17'
              BranchSideFuncs:
                - hme_update_64x64_cluster_attributes
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4259,49'
              BranchSideFuncs:
                - hme_update_64x64_cluster_attributes
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_refine.c:4259,13'
          Dst:             hme_update_64x64_cluster_attributes
    - functionName:    hme_update_64x64_cluster_attributes
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3828
      functionLinenumberEnd: 4155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_blk_64x64
        - ps_cluster_data
      BBCount:         98
      ICount:          1182
      EdgeCount:       126
      CyclomaticComplexity: 30
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3836,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3838,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3870,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3886,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3888,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3925,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3890,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3892,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3896,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3896,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3898,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3901,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3914,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3914,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3914,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3914,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3914,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3914,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3916,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3918,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3923,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3927,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3928,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3929,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3931,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3935,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4125,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3953,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3953,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3958,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3953,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3955,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3958,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3964,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3964,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3969,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3964,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3966,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3969,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3975,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3981,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3994,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4007,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4022,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4042,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4060,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4075,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4095,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4111,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3984,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3986,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3988,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3997,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3999,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4001,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4010,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4012,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4014,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4028,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4028,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4028,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4030,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4032,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4034,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4048,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4048,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4048,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4050,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4052,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4054,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4063,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4065,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4067,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4081,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4081,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4081,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4083,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4085,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4087,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4101,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4101,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4101,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:4103,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4105,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:4107,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_sort_and_assign_top_ref_ids_areawise
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2635
      functionLinenumberEnd: 2783
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_ctb_cluster_info
        - bidir_enabled
        - block_width
        - e_cu_pos
      BBCount:         56
      ICount:          541
      EdgeCount:       73
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2653,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2655,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2662,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2655,84'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2674,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2674,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2674,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2676,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2678,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2688,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2692,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2715,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2692,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2694,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2697,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2704,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2706,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2710,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2717,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2719,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2726,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2719,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2721,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2724,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2729,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2731,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2775,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2731,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2733,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2740,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2733,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2735,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2738,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2740,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2742,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2756,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2744,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2746,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2750,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2756,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2758,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2771,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2758,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2760,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2767,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2760,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2762,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2765,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2775,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2777,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2781,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_update_32x32_cluster_attributes
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3480
      functionLinenumberEnd: 3806
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_blk_32x32
        - ps_cluster_data
      BBCount:         98
      ICount:          1182
      EdgeCount:       126
      CyclomaticComplexity: 30
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3488,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3490,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3522,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3538,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3540,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3576,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3542,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3544,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3547,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3547,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3549,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3552,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3565,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3565,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3565,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3565,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3565,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3565,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3567,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3569,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3574,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3578,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3579,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3580,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3582,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3586,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3776,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3604,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3604,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3609,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3604,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3606,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3609,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3615,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3615,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3620,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3615,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3617,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3620,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3626,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3632,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3645,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3658,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3673,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3693,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3711,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3726,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3746,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3762,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3635,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3637,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3639,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3648,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3650,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3652,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3661,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3663,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3665,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3679,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3679,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3679,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3681,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3683,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3685,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3699,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3699,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3699,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3701,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3703,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3705,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3714,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3716,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3718,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3732,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3732,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3732,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3734,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3736,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3738,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3752,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3752,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3752,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3754,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3756,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3758,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_update_cluster_attributes
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2901
      functionLinenumberEnd: 2962
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - char
        - int
      constantsTouched: []
      argNames:
        - ps_cluster_data
        - mvx
        - mvy
        - mvdx
        - mvdy
        - ref_id
        - sdi
        - is_part_of_bi
        - e_part_id
      BBCount:         26
      ICount:          321
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2908,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2908,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2912,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2908,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2910,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2912,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2917,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2917,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2921,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2917,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2919,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2921,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2954,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2956,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2960,67'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_try_cluster_merge
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2987
      functionLinenumberEnd: 3252
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cluster_data
        - pu1_num_clusters
        - idx_of_updated_cluster
      BBCount:         77
      ICount:          952
      EdgeCount:       98
      CyclomaticComplexity: 23
      functionsReached:
        - hme_try_cluster_merge
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3008,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3010,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3013,20'
              BranchSideFuncs:
                - hme_try_cluster_merge
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3021,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3021,5'
              BranchSideFuncs:
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3023,13'
              BranchSideFuncs:
                - hme_try_cluster_merge
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3023,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3025,13'
              BranchSideFuncs:
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3027,13'
              BranchSideFuncs:
                - hme_try_cluster_merge
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3027,64'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3027,68'
              BranchSideFuncs:
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3029,35'
              BranchSideFuncs:
                - hme_try_cluster_merge
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3027,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3029,35'
              BranchSideFuncs:
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3033,24'
              BranchSideFuncs:
                - hme_try_cluster_merge
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3043,15'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3043,27'
              BranchSideFuncs:
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3043,27'
              BranchSideFuncs:
                - hme_try_cluster_merge
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3043,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3043,25'
              BranchSideFuncs:
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3043,25'
              BranchSideFuncs:
                - hme_try_cluster_merge
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3045,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3053,49'
              BranchSideFuncs:
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3250,31'
              BranchSideFuncs:
                - hme_try_cluster_merge
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3077,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3077,32'
              BranchSideFuncs:
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3078,42'
              BranchSideFuncs:
                - hme_try_cluster_merge
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3080,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3080,32'
              BranchSideFuncs:
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3081,42'
              BranchSideFuncs:
                - hme_try_cluster_merge
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3085,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3091,41'
              BranchSideFuncs:
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3106,41'
              BranchSideFuncs:
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3121,41'
              BranchSideFuncs:
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3138,27'
              BranchSideFuncs:
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3161,27'
              BranchSideFuncs:
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3182,41'
              BranchSideFuncs:
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3199,27'
              BranchSideFuncs:
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3222,28'
              BranchSideFuncs:
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3241,17'
              BranchSideFuncs:
                - hme_try_cluster_merge
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3096,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3098,63'
              BranchSideFuncs:
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3100,17'
              BranchSideFuncs:
                - hme_try_cluster_merge
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3111,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3113,63'
              BranchSideFuncs:
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3115,17'
              BranchSideFuncs:
                - hme_try_cluster_merge
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3126,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3128,63'
              BranchSideFuncs:
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3130,17'
              BranchSideFuncs:
                - hme_try_cluster_merge
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3144,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3144,39'
              BranchSideFuncs:
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3144,46'
              BranchSideFuncs:
                - hme_try_cluster_merge
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3149,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3151,63'
              BranchSideFuncs:
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3153,17'
              BranchSideFuncs:
                - hme_try_cluster_merge
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3167,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3167,39'
              BranchSideFuncs:
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3167,46'
              BranchSideFuncs:
                - hme_try_cluster_merge
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3172,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3174,63'
              BranchSideFuncs:
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3176,17'
              BranchSideFuncs:
                - hme_try_cluster_merge
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3187,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3189,63'
              BranchSideFuncs:
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3191,17'
              BranchSideFuncs:
                - hme_try_cluster_merge
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3205,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3205,39'
              BranchSideFuncs:
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3205,46'
              BranchSideFuncs:
                - hme_try_cluster_merge
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3210,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3212,63'
              BranchSideFuncs:
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3214,17'
              BranchSideFuncs:
                - hme_try_cluster_merge
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3228,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3228,39'
              BranchSideFuncs:
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3228,46'
              BranchSideFuncs:
                - hme_try_cluster_merge
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:3233,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3235,63'
              BranchSideFuncs:
                - hme_try_cluster_merge
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:3237,17'
              BranchSideFuncs:
                - hme_try_cluster_merge
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_refine.c:3245,13'
          Dst:             hme_try_cluster_merge
    - functionName:    hme_refine_frm_init
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2457
      functionLinenumberEnd: 2486
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_curr_layer
        - ps_refine_prms
        - ps_coarse_layer
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - hme_init_mv_bank
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2464,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2466,27'
              BranchSideFuncs:
                - hme_init_mv_bank
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2470,25'
              BranchSideFuncs:
                - hme_init_mv_bank
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2473,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2475,27'
              BranchSideFuncs:
                - hme_init_mv_bank
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2478,23'
              BranchSideFuncs:
                - hme_init_mv_bank
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2478,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2478,23'
              BranchSideFuncs:
                - hme_init_mv_bank
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2478,23'
              BranchSideFuncs:
                - hme_init_mv_bank
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_refine.c:2480,5'
          Dst:             hme_init_mv_bank
    - functionName:    hme_project_coloc_candt_dyadic_implicit
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2374
      functionLinenumberEnd: 2423
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - ps_search_node
        - ps_curr_layer
        - ps_coarse_layer
        - i4_pos_x
        - i4_pos_y
        - i4_num_act_ref_l0
        - u1_pred_dir
        - u1_default_ref_id
        - i4_result_id
      BBCount:         32
      ICount:          321
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2391,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2391,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2391,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2391,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2391,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2391,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2391,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2391,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2394,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2394,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2394,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2394,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2394,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2394,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2394,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2395,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2395,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2395,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2395,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2395,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2395,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2408,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2410,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2414,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2417,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2417,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2419,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:2417,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2417,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:2419,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_refine.c:2391,5'
          Dst:             __assert_fail
    - functionName:    ihevce_no_wt_copy
      functionSourceFile: '/src/libhevc/encoder/hme_refine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_curr_layer
        - ps_pu
        - pu1_temp_pred
        - temp_stride
        - blk_x
        - blk_y
      BBCount:         40
      ICount:          340
      EdgeCount:       50
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:163,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:163,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:163,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:163,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:163,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:165,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:165,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:169,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:195,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:179,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:181,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:190,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:181,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:183,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:187,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:184,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:181,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:184,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:184,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:181,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:181,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:205,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:207,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:207,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:209,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:213,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:210,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:207,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:210,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_refine.c:210,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:207,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_refine.c:207,48'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_refine.c:163,5'
          Dst:             __assert_fail
    - functionName:    hme_get_calc_sad_and_result_explicit_fxn
      functionSourceFile: '/src/libhevc/encoder/hme_search_algo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_me_optimised_function_list
        - i4_part_mask
        - i4_num_partitions
        - i1_grid_enable
        - u1_num_results_per_part
      BBCount:         33
      ICount:          155
      EdgeCount:       39
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_search_algo.c:600,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:602,12'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:625,18'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_search_algo.c:602,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:604,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:619,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_search_algo.c:604,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:604,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:606,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_search_algo.c:606,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:609,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:613,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_search_algo.c:619,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:619,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:622,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_search_algo.c:627,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:629,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:644,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_search_algo.c:629,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:629,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:631,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_search_algo.c:631,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:634,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:638,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_search_algo.c:644,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:644,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:647,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_search_algo.c:604,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_search_algo.c:619,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_search_algo.c:629,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_search_algo.c:644,13'
          Dst:             __assert_fail
    - functionName:    hme_pred_search_no_encode
      functionSourceFile: '/src/libhevc/encoder/hme_search_algo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 798
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_search_prms
        - ps_layer_ctxt
        - ps_wt_inp_prms
        - pi4_valid_part_ids
        - disable_refine
        - e_me_quality_preset
        - i1_grid_enable
        - ps_me_optimised_function_list
      BBCount:         6
      ICount:          247
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hme_create_valid_part_ids
        - hme_get_calc_sad_and_result_explicit_fxn
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_search_algo.c:733,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:735,25'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_get_calc_sad_and_result_explicit_fxn
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:740,25'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_get_calc_sad_and_result_explicit_fxn
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_search_algo.c:765,25'
          Dst:             hme_create_valid_part_ids
        - Src:             '/src/libhevc/encoder/hme_search_algo.c:789,30'
          Dst:             hme_get_calc_sad_and_result_explicit_fxn
    - functionName:    hme_pred_search
      functionSourceFile: '/src/libhevc/encoder/hme_search_algo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_search_prms
        - ps_layer_ctxt
        - ps_wt_inp_prms
        - i1_grid_flag
        - ps_me_optimised_function_list
      BBCount:         6
      ICount:          240
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hme_get_calc_sad_and_result_fxn
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_search_algo.c:534,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:536,25'
              BranchSideFuncs:
                - hme_get_calc_sad_and_result_fxn
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:541,25'
              BranchSideFuncs:
                - hme_get_calc_sad_and_result_fxn
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_search_algo.c:580,30'
          Dst:             hme_get_calc_sad_and_result_fxn
    - functionName:    hme_pred_search_square_stepn
      functionSourceFile: '/src/libhevc/encoder/hme_search_algo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_search_prms
        - ps_layer_ctxt
        - ps_wt_inp_prms
        - e_me_quality_preset
        - ps_me_optimised_function_list
      BBCount:         62
      ICount:          810
      EdgeCount:       77
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - hme_clamp_grid_by_mvrange
        - hme_compute_grid_results
        - hme_create_valid_part_ids
        - hme_update_results_grid_pu_bestn
        - hme_update_results_grid_pu_bestn_xtreme_speed
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_search_algo.c:238,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:240,25'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:245,25'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
        - Branch String:   '/src/libhevc/encoder/hme_search_algo.c:293,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:297,19'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:439,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_search_algo.c:311,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:311,9'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:311,9'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
        - Branch String:   '/src/libhevc/encoder/hme_search_algo.c:311,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:311,9'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:311,9'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
        - Branch String:   '/src/libhevc/encoder/hme_search_algo.c:311,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:311,9'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:311,9'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
        - Branch String:   '/src/libhevc/encoder/hme_search_algo.c:311,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:311,9'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:315,22'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
        - Branch String:   '/src/libhevc/encoder/hme_search_algo.c:318,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:320,71'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:394,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
        - Branch String:   '/src/libhevc/encoder/hme_search_algo.c:334,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:336,28'
              BranchSideFuncs:
                - hme_update_results_grid_pu_bestn
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_update_results_grid_pu_bestn_xtreme_speed
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:360,42'
              BranchSideFuncs:
                - hme_compute_grid_results
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
        - Branch String:   '/src/libhevc/encoder/hme_search_algo.c:348,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:349,21'
              BranchSideFuncs:
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_update_results_grid_pu_bestn
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:351,21'
              BranchSideFuncs:
                - hme_update_results_grid_pu_bestn
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_update_results_grid_pu_bestn_xtreme_speed
        - Branch String:   '/src/libhevc/encoder/hme_search_algo.c:360,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:362,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:378,75'
              BranchSideFuncs:
                - hme_compute_grid_results
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
        - Branch String:   '/src/libhevc/encoder/hme_search_algo.c:363,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:363,21'
              BranchSideFuncs:
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:364,21'
              BranchSideFuncs:
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
        - Branch String:   '/src/libhevc/encoder/hme_search_algo.c:364,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:364,21'
              BranchSideFuncs:
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:364,21'
              BranchSideFuncs:
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
        - Branch String:   '/src/libhevc/encoder/hme_search_algo.c:364,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:364,21'
              BranchSideFuncs:
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:371,21'
              BranchSideFuncs:
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
        - Branch String:   '/src/libhevc/encoder/hme_search_algo.c:389,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:390,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:391,9'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
        - Branch String:   '/src/libhevc/encoder/hme_search_algo.c:395,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:398,70'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:437,25'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
        - Branch String:   '/src/libhevc/encoder/hme_search_algo.c:409,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:411,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:426,71'
              BranchSideFuncs:
                - hme_compute_grid_results
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
        - Branch String:   '/src/libhevc/encoder/hme_search_algo.c:412,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:412,17'
              BranchSideFuncs:
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:413,17'
              BranchSideFuncs:
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_search_algo.c:413,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:413,17'
              BranchSideFuncs:
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:413,17'
              BranchSideFuncs:
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_search_algo.c:413,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:413,17'
              BranchSideFuncs:
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_search_algo.c:420,17'
              BranchSideFuncs:
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_update_results_grid_pu_bestn
                - hme_update_results_grid_pu_bestn_xtreme_speed
                - hme_clamp_grid_by_mvrange
                - hme_compute_grid_results
                - __assert_fail
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_search_algo.c:270,5'
          Dst:             hme_create_valid_part_ids
        - Src:             '/src/libhevc/encoder/hme_search_algo.c:320,29'
          Dst:             hme_clamp_grid_by_mvrange
        - Src:             '/src/libhevc/encoder/hme_search_algo.c:349,21'
          Dst:             hme_update_results_grid_pu_bestn_xtreme_speed
        - Src:             '/src/libhevc/encoder/hme_search_algo.c:351,21'
          Dst:             hme_update_results_grid_pu_bestn
        - Src:             '/src/libhevc/encoder/hme_search_algo.c:363,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_search_algo.c:364,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_search_algo.c:373,21'
          Dst:             hme_update_results_grid_pu_bestn_xtreme_speed
        - Src:             '/src/libhevc/encoder/hme_search_algo.c:378,21'
          Dst:             hme_compute_grid_results
        - Src:             '/src/libhevc/encoder/hme_search_algo.c:398,28'
          Dst:             hme_clamp_grid_by_mvrange
        - Src:             '/src/libhevc/encoder/hme_search_algo.c:412,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_search_algo.c:413,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_search_algo.c:422,17'
          Dst:             hme_update_results_grid_pu_bestn_xtreme_speed
        - Src:             '/src/libhevc/encoder/hme_search_algo.c:426,17'
          Dst:             hme_compute_grid_results
    - functionName:    hme_compute_grid_results
      functionSourceFile: '/src/libhevc/encoder/hme_search_algo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_err_prms
        - ps_result_prms
        - e_blk_size
      BBCount:         3
      ICount:          69
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hme_get_result_fxn
        - hme_get_sad_fxn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_search_algo.c:145,18'
          Dst:             hme_get_sad_fxn
        - Src:             '/src/libhevc/encoder/hme_search_algo.c:148,9'
          Dst:             hme_get_result_fxn
    - functionName:    hme_qpel_interp_avg_2pt_horz_no_reuse
      functionSourceFile: '/src/libhevc/encoder/hme_subpel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_prms
        - i4_mv_x
        - i4_mv_y
        - ppu1_final
        - pi4_final_stride
        - pf_qpel_interp_avg_1pt
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hme_qpel_interp_avg_2pt_vert_no_reuse
      functionSourceFile: '/src/libhevc/encoder/hme_subpel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_prms
        - i4_mv_x
        - i4_mv_y
        - ppu1_final
        - pi4_final_stride
        - pf_qpel_interp_avg_1pt
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hme_subpel_refine_struct_to_search_results_struct_converter
      functionSourceFile: '/src/libhevc/encoder/hme_subpel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3847
      functionLinenumberEnd: 4011
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ps_subpel_refine_ctxt
        - ps_search_results
        - u1_pred_dir
        - e_quality_preset
      BBCount:         69
      ICount:          1039
      EdgeCount:       90
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:3852,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3857,23'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4011,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:3861,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3863,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3867,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:3870,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3872,22'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3911,19'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:3875,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3875,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3875,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:3875,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3875,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3875,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:3875,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3875,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3876,43'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:3878,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3880,24'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3883,38'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:3890,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3892,26'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3909,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:3897,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3899,28'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3902,42'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:3911,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3912,14'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3991,19'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:3911,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3914,16'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3991,19'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:3914,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3916,26'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3948,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:3921,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3923,28'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3926,42'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:3937,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3939,28'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3942,42'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:3950,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3952,30'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3968,25'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:3957,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3959,32'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3962,46'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:3977,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3979,32'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:3982,46'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:3999,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4001,24'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4004,38'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_subpel.c:3875,13'
          Dst:             __assert_fail
    - functionName:    hme_subpel_refine_cu_hs
      functionSourceFile: '/src/libhevc/encoder/hme_subpel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4046
      functionLinenumberEnd: 4429
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_prms
        - ps_curr_layer
        - ps_search_results
        - search_idx
        - ps_wt_inp_prms
        - blk_8x8_mask
        - ps_func_selector
        - ps_cmn_utils_optimised_function_list
        - ps_me_optimised_function_list
      BBCount:         133
      ICount:          1969
      EdgeCount:       175
      CyclomaticComplexity: 44
      functionsReached:
        - __assert_fail
        - compute_satd_8bit
        - hme_subpel_refine_search_node_high_speed
        - hme_subpel_refine_struct_to_search_results_struct_converter
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4069,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4069,5'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4073,21'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4080,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4082,37'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4095,15'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4095,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4097,17'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4340,12'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4102,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4104,25'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4108,25'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4125,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4128,21'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4131,32'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4128,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4127,33'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4127,33'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4133,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4133,33'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4133,33'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4138,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4138,43'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4143,34'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4138,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4140,33'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4143,34'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4143,45'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4143,60'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4145,31'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4143,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4145,31'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4151,19'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4151,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4154,21'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4308,16'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4162,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4164,21'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4168,30'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4175,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4177,49'
              BranchSideFuncs:
                - compute_satd_8bit
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4202,20'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4197,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4197,25'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4202,20'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4197,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4202,20'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4202,20'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4202,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4209,25'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4263,46'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4216,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4218,39'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4238,39'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4220,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4222,43'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4225,33'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4225,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4227,43'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4232,41'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4241,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4243,43'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4248,41'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4255,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4255,57'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4255,57'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4255,62'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4256,26'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4257,25'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4256,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4256,57'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4256,57'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4256,63'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4257,25'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4259,39'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4255,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4259,39'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4261,17'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4271,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4273,35'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4276,20'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4276,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4278,24'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4296,13'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4278,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4280,40'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4293,21'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4293,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4293,21'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4293,21'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4293,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4293,21'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4293,21'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4293,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4293,21'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4293,21'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4293,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4293,21'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4293,21'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4293,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4293,21'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4293,21'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4293,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4293,21'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4295,17'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4308,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4310,20'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4338,9'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4310,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4313,21'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4337,13'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
                - compute_satd_8bit
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4340,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4343,17'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4346,44'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4343,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4342,36'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4342,36'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4353,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4356,50'
              BranchSideFuncs:
                - hme_subpel_refine_search_node_high_speed
                - hme_subpel_refine_struct_to_search_results_struct_converter
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4428,9'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4358,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4360,21'
              BranchSideFuncs:
                - hme_subpel_refine_struct_to_search_results_struct_converter
                - hme_subpel_refine_search_node_high_speed
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4364,38'
              BranchSideFuncs:
                - hme_subpel_refine_search_node_high_speed
                - hme_subpel_refine_struct_to_search_results_struct_converter
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:4368,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4370,71'
              BranchSideFuncs:
                - hme_subpel_refine_search_node_high_speed
                - hme_subpel_refine_struct_to_search_results_struct_converter
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:4380,27'
              BranchSideFuncs:
                - hme_subpel_refine_search_node_high_speed
                - hme_subpel_refine_struct_to_search_results_struct_converter
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_subpel.c:4069,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_subpel.c:4192,21'
          Dst:             compute_satd_8bit
        - Src:             '/src/libhevc/encoder/hme_subpel.c:4384,17'
          Dst:             hme_subpel_refine_search_node_high_speed
        - Src:             '/src/libhevc/encoder/hme_subpel.c:4427,5'
          Dst:             hme_subpel_refine_struct_to_search_results_struct_converter
    - functionName:    hme_subpel_refine_search_node_high_speed
      functionSourceFile: '/src/libhevc/encoder/hme_subpel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2299
      functionLinenumberEnd: 2901
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_search_node
        - ps_prms
        - ps_curr_layer
        - e_blk_size
        - x_off
        - y_off
        - ps_search_results
        - pred_lx
        - i4_part_mask
        - pi4_valid_part_ids
        - search_idx
        - ps_dedup_enabler
        - ps_func_selector
        - ps_me_optimised_function_list
      BBCount:         203
      ICount:          2555
      EdgeCount:       278
      CyclomaticComplexity: 77
      functionsReached:
        - hme_clamp_grid_by_mvrange
        - hme_get_calc_sad_and_result_subpel_fxn
        - hme_qpel_interp_comprehensive
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2440,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2442,18'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2639,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2448,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2453,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2480,12'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2453,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2453,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2456,25'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2453,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2453,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2456,25'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2453,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2453,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2456,25'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2453,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2453,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2456,25'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2453,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2453,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2453,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2470,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2472,31'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2477,9'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2480,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2482,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2516,12'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2482,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2482,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2485,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2482,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2482,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2485,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2482,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2482,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2485,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2482,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2482,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2485,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2482,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2482,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2482,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2485,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2488,54'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2514,9'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2506,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2508,35'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2513,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2516,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2518,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2552,12'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2518,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2518,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2521,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2518,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2518,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2521,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2518,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2518,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2521,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2518,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2518,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2521,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2518,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2518,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2518,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2521,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2524,53'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2550,9'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2542,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2544,35'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2549,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2552,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2554,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2588,12'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2554,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2554,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2556,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2554,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2554,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2556,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2554,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2554,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2556,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2554,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2554,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2556,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2554,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2554,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2554,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2556,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2559,54'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2586,9'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2578,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2580,35'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2585,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2588,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2590,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2622,12'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2590,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2590,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2592,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2590,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2590,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2592,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2590,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2590,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2592,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2590,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2590,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2592,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2590,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2590,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2590,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2592,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2595,53'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2620,9'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2612,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2614,35'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2619,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2622,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2623,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2630,51'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2724,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2724,9'
              BranchSideFuncs:
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2726,22'
              BranchSideFuncs:
                - hme_qpel_interp_comprehensive
                - hme_clamp_grid_by_mvrange
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2738,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2740,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2773,16'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2740,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2740,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2747,21'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2740,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2740,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2747,21'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2740,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2740,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2747,21'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2740,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2740,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2747,21'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2740,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2740,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2740,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2747,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2749,56'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2772,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2765,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2767,34'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2771,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2773,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2775,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2809,16'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2775,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2775,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2782,21'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2775,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2775,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2782,21'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2775,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2775,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2782,21'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2775,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2775,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2782,21'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2775,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2775,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2775,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2782,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2784,56'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2808,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2801,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2803,34'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2807,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2809,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2811,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2844,16'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2811,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2811,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2814,21'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2811,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2811,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2814,21'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2811,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2811,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2814,21'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2811,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2811,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2814,21'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2811,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2811,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2811,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2814,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2816,56'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2841,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2834,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2836,34'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2840,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2844,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2846,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2878,16'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2846,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2846,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2849,21'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2846,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2846,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2849,21'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2846,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2846,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2849,21'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2846,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2846,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2849,21'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2846,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2846,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2846,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2849,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2851,56'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2875,13'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2868,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2870,34'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2874,17'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2878,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2879,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2880,55'
              BranchSideFuncs:
                - hme_clamp_grid_by_mvrange
                - hme_qpel_interp_comprehensive
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_subpel.c:2363,22'
          Dst:             hme_get_calc_sad_and_result_subpel_fxn
        - Src:             '/src/libhevc/encoder/hme_subpel.c:2417,21'
          Dst:             hme_clamp_grid_by_mvrange
        - Src:             '/src/libhevc/encoder/hme_subpel.c:2635,25'
          Dst:             hme_clamp_grid_by_mvrange
        - Src:             '/src/libhevc/encoder/hme_subpel.c:2668,21'
          Dst:             hme_clamp_grid_by_mvrange
        - Src:             '/src/libhevc/encoder/hme_subpel.c:2730,13'
          Dst:             hme_qpel_interp_comprehensive
        - Src:             '/src/libhevc/encoder/hme_subpel.c:2885,29'
          Dst:             hme_clamp_grid_by_mvrange
    - functionName:    hme_get_calc_sad_and_result_subpel_fxn
      functionSourceFile: '/src/libhevc/encoder/hme_subpel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2186
      functionLinenumberEnd: 2280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_func_selector
        - ps_me_optimised_function_list
        - i4_part_mask
        - u1_use_satd
        - u1_num_parts
        - u1_num_results
      BBCount:         66
      ICount:          309
      EdgeCount:       86
      CyclomaticComplexity: 22
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2189,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2189,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2189,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2189,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2189,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2191,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2191,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2193,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2237,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2193,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2195,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2213,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2195,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2198,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2200,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2200,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2200,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2208,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2200,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2203,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2208,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2213,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2215,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2218,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2218,65'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2218,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2223,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2218,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2221,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2223,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2223,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2223,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2230,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2223,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2225,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2230,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2237,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2239,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2257,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2239,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2242,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2244,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2244,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2244,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2252,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2244,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2247,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2252,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2257,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2259,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2262,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2262,65'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2262,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2267,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2262,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2264,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2267,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2267,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2267,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2274,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2267,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2269,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2274,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_subpel.c:2189,5'
          Dst:             __assert_fail
    - functionName:    hme_qpel_interp_comprehensive
      functionSourceFile: '/src/libhevc/encoder/hme_subpel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_prms
        - ppu1_final
        - pi4_final_stride
        - i4_mv_x
        - i4_mv_y
        - i4_grid_mask
        - ps_me_optimised_function_list
      BBCount:         23
      ICount:          827
      EdgeCount:       44
      CyclomaticComplexity: 23
      functionsReached:
        - hme_qpel_interp_avg_2pt_horz_no_reuse
        - hme_qpel_interp_avg_2pt_vert_no_reuse
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:281,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:285,9'
              BranchSideFuncs:
                - hme_qpel_interp_avg_2pt_horz_no_reuse
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:291,25'
              BranchSideFuncs:
                - hme_qpel_interp_avg_2pt_horz_no_reuse
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:312,25'
              BranchSideFuncs:
                - hme_qpel_interp_avg_2pt_horz_no_reuse
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:331,9'
              BranchSideFuncs:
                - hme_qpel_interp_avg_2pt_horz_no_reuse
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:338,9'
              BranchSideFuncs:
                - hme_qpel_interp_avg_2pt_horz_no_reuse
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:345,9'
              BranchSideFuncs:
                - hme_qpel_interp_avg_2pt_horz_no_reuse
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:352,13'
              BranchSideFuncs:
                - hme_qpel_interp_avg_2pt_vert_no_reuse
                - hme_qpel_interp_avg_2pt_horz_no_reuse
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:365,25'
              BranchSideFuncs:
                - hme_qpel_interp_avg_2pt_horz_no_reuse
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:410,12'
              BranchSideFuncs:
                - hme_qpel_interp_avg_2pt_horz_no_reuse
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:410,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:410,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:414,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:420,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:441,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:460,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:467,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:474,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:481,13'
              BranchSideFuncs:
                - hme_qpel_interp_avg_2pt_horz_no_reuse
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:494,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_subpel.c:351,9'
          Dst:             hme_qpel_interp_avg_2pt_vert_no_reuse
        - Src:             '/src/libhevc/encoder/hme_subpel.c:480,9'
          Dst:             hme_qpel_interp_avg_2pt_horz_no_reuse
    - functionName:    hme_evalsatd_pt_pu_64x64_tu_rec
      functionSourceFile: '/src/libhevc/encoder/hme_subpel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2058
      functionLinenumberEnd: 2148
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_prms
        - lambda
        - lambda_q_shift
        - i4_frm_qstep
        - ps_func_selector
      BBCount:         7
      ICount:          247
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ihevce_had_32x32_r
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:2094,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2096,21'
              BranchSideFuncs:
                - ihevce_had_32x32_r
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:2142,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_subpel.c:2120,9'
          Dst:             ihevce_had_32x32_r
    - functionName:    hme_evalsatd_pt_pu_64x64
      functionSourceFile: '/src/libhevc/encoder/hme_subpel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1933
      functionLinenumberEnd: 2050
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_prms
      BBCount:         11
      ICount:          599
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1959,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1961,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1998,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1974,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1976,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1986,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_evalsatd_pt_pu_32x32_tu_rec
      functionSourceFile: '/src/libhevc/encoder/hme_subpel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1822
      functionLinenumberEnd: 1911
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_prms
        - lambda
        - lambda_q_shift
        - i4_frm_qstep
        - ps_func_selector
      BBCount:         3
      ICount:          176
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ihevce_had_32x32_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_subpel.c:1875,5'
          Dst:             ihevce_had_32x32_r
    - functionName:    hme_evalsatd_pt_pu_32x32
      functionSourceFile: '/src/libhevc/encoder/hme_subpel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1732
      functionLinenumberEnd: 1814
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_prms
      BBCount:         7
      ICount:          373
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1758,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1760,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1769,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_evalsatd_pt_pu_16x16_tu_rec
      functionSourceFile: '/src/libhevc/encoder/hme_subpel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1642
      functionLinenumberEnd: 1715
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_prms
        - lambda
        - lambda_q_shift
        - i4_frm_qstep
        - ps_func_selector
      BBCount:         3
      ICount:          154
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hme_evalsatd_update_1_best_result_pt_pu_16x16
      functionSourceFile: '/src/libhevc/encoder/hme_subpel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1487
      functionLinenumberEnd: 1634
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_prms
        - ps_result_prms
      BBCount:         47
      ICount:          682
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached:
        - ihevce_had_8x8_using_4_4x4
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1516,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1518,19'
              BranchSideFuncs:
                - ihevce_had_8x8_using_4_4x4
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1540,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1579,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1581,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1634,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1583,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1583,75'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1583,85'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1589,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1589,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1589,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1589,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1589,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1589,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1590,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1590,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1590,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1590,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1590,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1590,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1596,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1596,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1596,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1596,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1596,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1596,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1599,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1601,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1632,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1607,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1609,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1611,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1615,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1617,68'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1623,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_subpel.c:1523,9'
          Dst:             ihevce_had_8x8_using_4_4x4
    - functionName:    hme_evalsatd_update_2_best_results_pt_pu_16x16
      functionSourceFile: '/src/libhevc/encoder/hme_subpel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1314
      functionLinenumberEnd: 1482
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_prms
        - ps_result_prms
      BBCount:         53
      ICount:          829
      EdgeCount:       69
      CyclomaticComplexity: 18
      functionsReached:
        - ihevce_had_8x8_using_4_4x4
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1343,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1345,19'
              BranchSideFuncs:
                - ihevce_had_8x8_using_4_4x4
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1367,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1416,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1418,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1482,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1420,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1420,75'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1420,85'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1426,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1426,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1426,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1426,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1426,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1426,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1427,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1427,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1427,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1427,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1427,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1427,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1433,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1433,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1433,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1433,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1433,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1433,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1434,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1434,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1434,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1434,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1434,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1434,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1436,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1438,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1480,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1444,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1446,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1448,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1452,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1454,68'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1460,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_subpel.c:1350,9'
          Dst:             ihevce_had_8x8_using_4_4x4
    - functionName:    hme_evalsatd_pt_pu_8x8_tu_rec
      functionSourceFile: '/src/libhevc/encoder/hme_subpel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1295
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_prms
        - lambda
        - lambda_q_shift
        - i4_frm_qstep
        - ps_func_selector
      BBCount:         3
      ICount:          175
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hme_compute_pred_and_evaluate_bi
      functionSourceFile: '/src/libhevc/encoder/hme_subpel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cu_results
        - ps_pu_results
        - ps_inter_ctb_prms
        - ps_part_type_result
        - pu8_winning_pred_sigmaXSquare
        - pu8_winning_pred_sigmaX
        - ps_cmn_utils_optimised_function_list
        - ps_me_optimised_function_list
      BBCount:         152
      ICount:          2553
      EdgeCount:       198
      CyclomaticComplexity: 48
      functionsReached:
        - __assert_fail
        - hme_compute_sigmaX_and_sigmaXSquared
        - hme_debrief_bipred_eval
        - hme_init_pred_buf_info
        - ihevce_calc_stim_injected_variance
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:613,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:616,31'
              BranchSideFuncs:
                - hme_init_pred_buf_info
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:625,11'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:625,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:639,16'
              BranchSideFuncs:
                - __assert_fail
                - hme_debrief_bipred_eval
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1194,9'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:654,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:656,26'
              BranchSideFuncs:
                - __assert_fail
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:687,26'
              BranchSideFuncs:
                - __assert_fail
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:665,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:665,13'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:668,28'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:690,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:690,13'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:693,17'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:717,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:719,24'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:726,62'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:721,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:721,23'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:721,23'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:730,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:732,27'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:750,13'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:732,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:734,20'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:742,20'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:734,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:736,35'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:739,13'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:750,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:752,21'
              BranchSideFuncs:
                - __assert_fail
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:784,15'
              BranchSideFuncs:
                - __assert_fail
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:760,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:762,17'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:767,16'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:767,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:767,34'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:781,9'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:767,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:770,21'
              BranchSideFuncs:
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_debrief_bipred_eval
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:781,9'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:791,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:793,30'
              BranchSideFuncs:
                - __assert_fail
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:819,30'
              BranchSideFuncs:
                - __assert_fail
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:796,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:796,17'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:799,32'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:822,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:822,17'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:825,32'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:844,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:846,28'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:861,48'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:849,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:851,31'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:856,29'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:856,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:856,27'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:856,27'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:867,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:869,17'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:874,16'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:874,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:874,34'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:889,48'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:874,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:877,21'
              BranchSideFuncs:
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:889,48'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:895,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:897,17'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:902,13'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:917,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:917,34'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:932,41'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:917,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:920,21'
              BranchSideFuncs:
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:932,41'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:943,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:945,32'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:949,34'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:955,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:955,34'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1030,34'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:955,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:962,21'
              BranchSideFuncs:
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1030,34'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:967,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:970,57'
              BranchSideFuncs:
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:984,25'
              BranchSideFuncs:
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:995,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:995,17'
              BranchSideFuncs:
                - __assert_fail
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:995,17'
              BranchSideFuncs:
                - __assert_fail
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:997,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:999,40'
              BranchSideFuncs:
                - __assert_fail
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1003,20'
              BranchSideFuncs:
                - __assert_fail
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1003,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1005,33'
              BranchSideFuncs:
                - __assert_fail
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1009,40'
              BranchSideFuncs:
                - __assert_fail
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1021,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1021,17'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1023,31'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1045,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1045,30'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1131,13'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1045,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1052,17'
              BranchSideFuncs:
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1131,13'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1055,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1056,23'
              BranchSideFuncs:
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1057,23'
              BranchSideFuncs:
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - hme_debrief_bipred_eval
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1063,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1066,53'
              BranchSideFuncs:
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1080,21'
              BranchSideFuncs:
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1091,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1091,13'
              BranchSideFuncs:
                - __assert_fail
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1091,13'
              BranchSideFuncs:
                - __assert_fail
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1093,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1095,36'
              BranchSideFuncs:
                - __assert_fail
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1099,16'
              BranchSideFuncs:
                - __assert_fail
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1099,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1101,29'
              BranchSideFuncs:
                - __assert_fail
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1105,36'
              BranchSideFuncs:
                - __assert_fail
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1117,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1117,13'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1119,27'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1131,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1131,38'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1189,21'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1131,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1133,16'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1189,21'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1133,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1133,34'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1139,27'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1133,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1135,46'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1139,27'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1139,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1141,17'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1164,17'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1143,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1146,25'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1155,25'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1166,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1169,25'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1178,25'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:1189,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1189,19'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:1189,19'
              BranchSideFuncs:
                - hme_debrief_bipred_eval
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_sigmaX_and_sigmaXSquared
                - __assert_fail
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_subpel.c:615,9'
          Dst:             hme_init_pred_buf_info
        - Src:             '/src/libhevc/encoder/hme_subpel.c:665,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_subpel.c:690,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_subpel.c:769,17'
          Dst:             hme_compute_sigmaX_and_sigmaXSquared
        - Src:             '/src/libhevc/encoder/hme_subpel.c:796,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_subpel.c:822,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_subpel.c:876,17'
          Dst:             hme_compute_sigmaX_and_sigmaXSquared
        - Src:             '/src/libhevc/encoder/hme_subpel.c:919,17'
          Dst:             hme_compute_sigmaX_and_sigmaXSquared
        - Src:             '/src/libhevc/encoder/hme_subpel.c:972,36'
          Dst:             ihevce_calc_stim_injected_variance
        - Src:             '/src/libhevc/encoder/hme_subpel.c:983,36'
          Dst:             ihevce_calc_stim_injected_variance
        - Src:             '/src/libhevc/encoder/hme_subpel.c:1021,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_subpel.c:1068,32'
          Dst:             ihevce_calc_stim_injected_variance
        - Src:             '/src/libhevc/encoder/hme_subpel.c:1079,32'
          Dst:             ihevce_calc_stim_injected_variance
        - Src:             '/src/libhevc/encoder/hme_subpel.c:1117,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_subpel.c:1193,5'
          Dst:             hme_debrief_bipred_eval
    - functionName:    hme_qpel_interp_avg
      functionSourceFile: '/src/libhevc/encoder/hme_subpel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_prms
        - i4_mv_x
        - i4_mv_y
        - i4_buf_id
      BBCount:         6
      ICount:          223
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hevc_avg_2d
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_subpel.c:161,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:164,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_subpel.c:172,16'
              BranchSideFuncs:
                - hevc_avg_2d
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_subpel.c:181,5'
          Dst:             hevc_avg_2d
    - functionName:    hme_part_mask_populator
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5670
      functionLinenumberEnd: 5707
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - char
        - char
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - pu1_inp
        - i4_inp_stride
        - u1_limit_active_partitions
        - u1_is_bPic
        - u1_is_refPic
        - u1_blk_8x8_mask
        - e_me_quality_preset
      BBCount:         29
      ICount:          164
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - hme_study_input_segmentation
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5671,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5673,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5678,36'
              BranchSideFuncs:
                - hme_study_input_segmentation
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5678,57'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5679,15'
              BranchSideFuncs:
                - hme_study_input_segmentation
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5680,79'
              BranchSideFuncs:
                - hme_study_input_segmentation
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5679,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5680,14'
              BranchSideFuncs:
                - hme_study_input_segmentation
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5680,79'
              BranchSideFuncs:
                - hme_study_input_segmentation
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5680,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5680,28'
              BranchSideFuncs:
                - hme_study_input_segmentation
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5681,14'
              BranchSideFuncs:
                - hme_study_input_segmentation
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5680,79'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5680,79'
              BranchSideFuncs:
                - hme_study_input_segmentation
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5681,14'
              BranchSideFuncs:
                - hme_study_input_segmentation
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5681,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5680,79'
              BranchSideFuncs:
                - hme_study_input_segmentation
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5681,29'
              BranchSideFuncs:
                - hme_study_input_segmentation
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5681,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:0,0'
              BranchSideFuncs:
                - hme_study_input_segmentation
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5680,79'
              BranchSideFuncs:
                - hme_study_input_segmentation
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5683,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5686,46'
              BranchSideFuncs:
                - hme_study_input_segmentation
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5704,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5688,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5690,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5693,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5693,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5695,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5700,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:5686,17'
          Dst:             hme_study_input_segmentation
    - functionName:    hme_study_input_segmentation
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_inp
        - i4_inp_stride
        - limit_active_partitions
      BBCount:         97
      ICount:          721
      EdgeCount:       127
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:803,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:809,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:819,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:819,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:821,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:824,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:825,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:827,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:837,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:827,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:829,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:833,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:847,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:850,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:860,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:851,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:851,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:851,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:851,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:852,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:854,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:855,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:855,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:855,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:855,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:856,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:857,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:860,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:863,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:873,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:864,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:864,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:864,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:864,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:865,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:867,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:868,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:868,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:868,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:868,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:869,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:870,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:873,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:876,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:886,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:877,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:877,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:877,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:877,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:878,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:880,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:881,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:881,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:881,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:881,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:882,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:883,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:888,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:890,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:897,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:890,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:891,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:893,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:893,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:894,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:895,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:897,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:899,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:902,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:902,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:904,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:907,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:910,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:913,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:916,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:916,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:916,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:923,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:916,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:919,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:923,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:923,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:923,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:930,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:923,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:926,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:930,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:930,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:930,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:938,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:930,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:933,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:938,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_set_mv_limit_using_dvsr_data
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5596
      functionLinenumberEnd: 5660
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_curr_layer
        - ps_mv_limit
        - pi2_prev_enc_frm_max_mv_y
        - u1_num_act_ref_pics
      BBCount:         26
      ICount:          299
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5600,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5604,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5646,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5618,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5621,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5643,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5624,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5624,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5624,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5627,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5627,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5627,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5636,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5639,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5642,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5646,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5646,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5649,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5649,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5651,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5658,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:5646,9'
          Dst:             __assert_fail
    - functionName:    hme_qpel_interp_avg_2pt_horz_with_reuse
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5584
      functionLinenumberEnd: 5588
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_prms
        - i4_mv_x
        - i4_mv_y
        - ppu1_final
        - pi4_final_stride
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hme_qpel_interp_avg_1pt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:5585,5'
          Dst:             hme_qpel_interp_avg_1pt
        - Src:             '/src/libhevc/encoder/hme_utils.c:5587,5'
          Dst:             hme_qpel_interp_avg_1pt
    - functionName:    hme_qpel_interp_avg_1pt
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5513
      functionLinenumberEnd: 5572
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_prms
        - i4_mv_x
        - i4_mv_y
        - i4_buf_id
        - ppu1_final
        - pi4_final_stride
      BBCount:         3
      ICount:          170
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hevc_avg_2d
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:5561,5'
          Dst:             hevc_avg_2d
    - functionName:    hevc_avg_2d
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src1
        - pu1_src2
        - i4_src1_stride
        - i4_src2_stride
        - i4_blk_wd
        - i4_blk_ht
        - pu1_dst
        - i4_dst_stride
      BBCount:         9
      ICount:          101
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:666,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:668,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:676,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:668,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:670,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:672,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_qpel_interp_avg_2pt_vert_with_reuse
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5576
      functionLinenumberEnd: 5580
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_prms
        - i4_mv_x
        - i4_mv_y
        - ppu1_final
        - pi4_final_stride
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hme_qpel_interp_avg_1pt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:5577,5'
          Dst:             hme_qpel_interp_avg_1pt
        - Src:             '/src/libhevc/encoder/hme_utils.c:5579,5'
          Dst:             hme_qpel_interp_avg_1pt
    - functionName:    ihevce_16x16block_temporal_noise_detect
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5231
      functionLinenumberEnd: 5502
      functionDepth:   0
      returnType:      int
      argCount:        18
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - had_block_size
        - ctb_width
        - ctb_height
        - ps_ctb_noise_params
        - s_proj_srch_cand_init_data
        - s_search_prms_blk
        - ps_ctxt
        - num_pred_dir
        - i4_num_act_ref_l0
        - i4_num_act_ref_l1
        - i4_cu_x_off
        - i4_cu_y_off
        - ps_wt_inp_prms
        - input_stride
        - index_8x8_block
        - num_horz_blocks
        - num_8x8_in_ctb_row
        - i4_16x16_index
      BBCount:         74
      ICount:          891
      EdgeCount:       95
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
        - ihevce_calc_variance_signed
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5248,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5248,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_calc_variance_signed
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5248,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_calc_variance_signed
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5248,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5248,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_calc_variance_signed
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5248,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_calc_variance_signed
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5248,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5248,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_calc_variance_signed
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5252,20'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_calc_variance_signed
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5334,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5334,13'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5334,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_calc_variance_signed
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5334,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5334,13'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5334,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_calc_variance_signed
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5334,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5334,13'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5336,24'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5349,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5349,13'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5351,24'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5353,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5353,40'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5357,25'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5353,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5355,37'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5357,25'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5357,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5357,45'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5361,25'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5357,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5359,37'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5361,25'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5369,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5369,22'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5369,24'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5369,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5369,22'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5369,22'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5370,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5370,22'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5370,24'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5370,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5370,22'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5370,22'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5383,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5385,31'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5390,67'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5394,73'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5395,40'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5397,70'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5394,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5397,70'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5408,42'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5453,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5455,32'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5465,25'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5458,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5460,73'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5462,21'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5468,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5474,28'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5487,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5474,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5476,29'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5484,21'
              BranchSideFuncs:
                - ihevce_calc_variance_signed
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:5248,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:5334,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:5464,21'
          Dst:             ihevce_calc_variance_signed
    - functionName:    hme_compute_sigmaX_and_sigmaXSquared
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5137
      functionLinenumberEnd: 5209
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - char
        - char
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - pu1_data
        - i4_buf_stride
        - pv_sigmaX
        - pv_sigmaXSquared
        - u1_base_blk_wd
        - u1_base_blk_ht
        - u1_blk_wd
        - u1_blk_ht
        - u1_is_sigma_pointer_size_32_bit
        - u1_array_stride
      BBCount:         36
      ICount:          423
      EdgeCount:       44
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5145,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5149,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5180,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5153,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5155,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5175,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5155,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5157,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5174,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5161,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5163,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5171,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5163,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5165,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5169,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5184,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5186,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5186,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5188,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5207,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5192,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5194,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5202,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5194,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5196,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5200,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_compute_stim_injected_distortion_for_all_parts
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5023
      functionLinenumberEnd: 5124
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - pu1_pred
        - i4_pred_stride
        - pi4_valid_part_array
        - pu8_src_sigmaX
        - pu8_src_sigmaXSquared
        - pi4_sad_array
        - i4_alpha_stim_multiplier
        - i4_inv_wt
        - i4_inv_wt_shift_val
        - i4_num_valid_parts
        - i4_wpred_log_wdc
        - u1_cu_size
      BBCount:         25
      ICount:          324
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - hme_compute_final_sigma_of_pu_from_base_blocks
        - hme_compute_sigmaX_and_sigmaXSquared
        - hme_determine_base_block_size
        - ihevce_calc_stim_injected_variance
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5039,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5039,5'
              BranchSideFuncs:
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5042,9'
              BranchSideFuncs:
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5054,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5058,23'
              BranchSideFuncs:
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5124,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5060,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5064,17'
              BranchSideFuncs:
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5116,27'
              BranchSideFuncs:
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5087,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5087,13'
              BranchSideFuncs:
                - __assert_fail
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5087,13'
              BranchSideFuncs:
                - __assert_fail
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5089,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5091,30'
              BranchSideFuncs:
                - __assert_fail
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5095,16'
              BranchSideFuncs:
                - __assert_fail
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5095,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5097,29'
              BranchSideFuncs:
                - __assert_fail
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5101,32'
              BranchSideFuncs:
                - __assert_fail
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:5110,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5110,13'
              BranchSideFuncs:
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5112,30'
              BranchSideFuncs:
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:5037,9'
          Dst:             hme_determine_base_block_size
        - Src:             '/src/libhevc/encoder/hme_utils.c:5039,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:5041,5'
          Dst:             hme_compute_sigmaX_and_sigmaXSquared
        - Src:             '/src/libhevc/encoder/hme_utils.c:5063,13'
          Dst:             hme_compute_final_sigma_of_pu_from_base_blocks
        - Src:             '/src/libhevc/encoder/hme_utils.c:5076,28'
          Dst:             ihevce_calc_stim_injected_variance
        - Src:             '/src/libhevc/encoder/hme_utils.c:5110,13'
          Dst:             __assert_fail
    - functionName:    hme_determine_base_block_size
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4696
      functionLinenumberEnd: 4718
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - pi4_valid_part_array
        - i4_num_valid_parts
        - u1_cu_size
      BBCount:         18
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4697,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4697,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4699,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4699,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4701,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4707,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4701,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4701,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4703,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4707,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4709,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4711,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:4697,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:4701,9'
          Dst:             __assert_fail
    - functionName:    hme_compute_final_sigma_of_pu_from_base_blocks
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4904
      functionLinenumberEnd: 5008
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
        - int
        - char
      constantsTouched: []
      argNames:
        - pu4_SigmaX
        - pu4_SigmaXSquared
        - pu8_final_sigmaX
        - pu8_final_sigmaX_Squared
        - u1_cu_size
        - u1_base_block_size
        - i4_part_id
        - u1_base_blk_array_stride
      BBCount:         38
      ICount:          453
      EdgeCount:       45
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4929,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4931,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4961,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4931,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4931,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4932,66'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4932,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4931,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4934,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4936,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4937,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4944,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4937,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4936,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4938,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4944,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4946,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4953,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4946,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4949,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4952,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4961,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4965,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4972,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4979,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4986,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4993,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4996,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4998,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4998,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5001,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:5004,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_compute_variance_of_pu_from_base_blocks
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4726
      functionLinenumberEnd: 4839
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - pu8_SigmaX
        - pu8_SigmaXSquared
        - u1_cu_size
        - u1_base_block_size
        - i4_part_id
      BBCount:         46
      ICount:          526
      EdgeCount:       54
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4741,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4743,62'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4783,41'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4743,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4743,37'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4744,66'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4744,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4743,37'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4746,51'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4748,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4749,63'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4756,37'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4749,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4748,34'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4750,48'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4756,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4758,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4766,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4758,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4760,43'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4763,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4774,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4774,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4775,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4783,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4787,32'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4794,32'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4801,34'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4808,34'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4815,31'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4818,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4820,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4828,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4820,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4822,43'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4825,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4836,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4836,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:4774,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:4836,9'
          Dst:             __assert_fail
    - functionName:    hme_compute_variance_for_all_parts
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4849
      functionLinenumberEnd: 4893
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - pu1_data
        - i4_data_stride
        - pi4_valid_part_array
        - pu4_variance
        - i4_num_valid_parts
        - u1_cu_size
      BBCount:         26
      ICount:          283
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - hme_compute_variance_of_pu_from_base_blocks
        - hme_determine_base_block_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4863,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4863,5'
              BranchSideFuncs:
                - hme_compute_variance_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4865,11'
              BranchSideFuncs:
                - hme_compute_variance_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4865,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4867,15'
              BranchSideFuncs:
                - hme_compute_variance_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4888,11'
              BranchSideFuncs:
                - hme_compute_variance_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4867,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4870,17'
              BranchSideFuncs:
                - hme_compute_variance_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4886,5'
              BranchSideFuncs:
                - hme_compute_variance_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4875,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4877,23'
              BranchSideFuncs:
                - hme_compute_variance_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4885,9'
              BranchSideFuncs:
                - hme_compute_variance_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4877,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4880,25'
              BranchSideFuncs:
                - hme_compute_variance_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4884,13'
              BranchSideFuncs:
                - hme_compute_variance_of_pu_from_base_blocks
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4888,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4891,13'
              BranchSideFuncs:
                - hme_compute_variance_of_pu_from_base_blocks
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4893,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:4858,9'
          Dst:             hme_determine_base_block_size
        - Src:             '/src/libhevc/encoder/hme_utils.c:4863,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:4890,49'
          Dst:             hme_compute_variance_of_pu_from_base_blocks
    - functionName:    hme_search_cand_data_init
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4416
      functionLinenumberEnd: 4692
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - char
      constantsTouched: []
      argNames:
        - pi4_id_Z
        - pi4_id_coloc
        - pi4_num_coloc_cands
        - pu1_search_candidate_list_index
        - i4_num_act_ref_l0
        - i4_num_act_ref_l1
        - u1_is_bidir_enabled
        - u1_4x4_blk_in_l1me
      BBCount:         94
      ICount:          828
      EdgeCount:       113
      CyclomaticComplexity: 21
      functionsReached:
        - __assert_fail
        - hme_decide_search_candidate_priority_in_l0_me
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4422,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4422,33'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4484,14'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4422,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4426,43'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4484,14'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4429,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4433,19'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4444,19'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4455,19'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4466,19'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4477,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4433,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4436,66'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4440,13'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4444,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4447,66'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4451,13'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4455,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4458,66'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4462,13'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4466,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4469,66'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4473,13'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4484,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4484,37'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4626,13'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4484,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4488,30'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4626,13'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4491,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4495,19'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4517,19'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4548,19'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4579,19'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4610,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4495,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4498,66'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4503,38'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4517,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4520,66'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4525,38'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4548,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4551,66'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4556,38'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4579,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4582,66'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4587,38'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4626,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4628,44'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4641,44'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4630,68'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4630,72'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4632,24'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4632,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4635,66'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4638,9'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4643,68'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4643,72'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4645,24'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4645,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4648,66'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4653,38'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4662,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:0,0'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4664,21'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4664,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4667,27'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4674,27'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4681,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4681,29'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4684,47'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4681,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4684,47'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
                - hme_decide_search_candidate_priority_in_l0_me
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4687,9'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4687,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4687,36'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4687,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4687,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4687,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4690,54'
              BranchSideFuncs:
                - hme_decide_search_candidate_priority_in_l0_me
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:4435,35'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4446,35'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4457,35'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4468,35'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4477,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:4497,35'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4502,31'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4505,35'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4508,35'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4519,35'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4524,31'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4527,35'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4530,35'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4533,35'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4536,35'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4539,35'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4550,35'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4555,31'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4558,35'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4561,35'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4564,35'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4567,35'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4570,35'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4581,35'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4586,31'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4589,35'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4592,35'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4595,35'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4598,35'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4601,35'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4610,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:4634,35'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4647,35'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4652,31'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4655,35'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4658,35'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4683,23'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
        - Src:             '/src/libhevc/encoder/hme_utils.c:4689,23'
          Dst:             hme_decide_search_candidate_priority_in_l0_me
    - functionName:    hme_decide_search_candidate_priority_in_l0_me
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4394
      functionLinenumberEnd: 4404
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - e_cand_type
        - u1_index
      BBCount:         8
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    36
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4397,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4399,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4402,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4402,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4402,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4402,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:4399,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:4402,5'
          Dst:             __assert_fail
    - functionName:    hme_decide_search_candidate_priority_in_l1_and_l2_me
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4379
      functionLinenumberEnd: 4390
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - e_cand_type
        - e_quality_preset
      BBCount:         8
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    21
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4383,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4385,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4388,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4388,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4388,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4388,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:4385,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:4388,5'
          Dst:             __assert_fail
    - functionName:    hme_debrief_bipred_eval
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4134
      functionLinenumberEnd: 4375
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_part_type_result
        - ps_pred_buf_info
        - ps_pred_buf_mngr
        - pu1_allocated_pred_buf_array_indixes
        - ps_cmn_utils_optimised_function_list
      BBCount:         72
      ICount:          910
      EdgeCount:       86
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - ihevce_set_pred_buf_as_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4140,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4142,12'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4180,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4142,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4144,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4157,45'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4144,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4144,13'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4146,45'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4189,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4194,17'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4242,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4299,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4359,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4203,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4205,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4219,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4219,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4221,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4238,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4223,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4224,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4225,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4242,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4242,13'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4245,17'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4248,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4248,45'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4249,30'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4248,69'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4249,30'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4275,49'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4248,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4252,21'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4275,49'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4253,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4253,44'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4254,44'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4299,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4299,13'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4302,17'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4305,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4305,45'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4306,30'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4305,69'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4306,30'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4333,21'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4305,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4308,49'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4333,21'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4316,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4317,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4318,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4334,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4334,44'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4335,44'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4359,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4359,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4360,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4360,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4360,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4361,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4361,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4361,13'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4365,45'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:4144,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:4149,13'
          Dst:             ihevce_set_pred_buf_as_free
        - Src:             '/src/libhevc/encoder/hme_utils.c:4152,13'
          Dst:             ihevce_set_pred_buf_as_free
        - Src:             '/src/libhevc/encoder/hme_utils.c:4160,13'
          Dst:             ihevce_set_pred_buf_as_free
        - Src:             '/src/libhevc/encoder/hme_utils.c:4163,13'
          Dst:             ihevce_set_pred_buf_as_free
        - Src:             '/src/libhevc/encoder/hme_utils.c:4168,17'
          Dst:             ihevce_set_pred_buf_as_free
        - Src:             '/src/libhevc/encoder/hme_utils.c:4197,13'
          Dst:             ihevce_set_pred_buf_as_free
        - Src:             '/src/libhevc/encoder/hme_utils.c:4200,13'
          Dst:             ihevce_set_pred_buf_as_free
        - Src:             '/src/libhevc/encoder/hme_utils.c:4242,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:4244,13'
          Dst:             ihevce_set_pred_buf_as_free
        - Src:             '/src/libhevc/encoder/hme_utils.c:4257,17'
          Dst:             ihevce_set_pred_buf_as_free
        - Src:             '/src/libhevc/encoder/hme_utils.c:4278,17'
          Dst:             ihevce_set_pred_buf_as_free
        - Src:             '/src/libhevc/encoder/hme_utils.c:4299,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:4301,13'
          Dst:             ihevce_set_pred_buf_as_free
        - Src:             '/src/libhevc/encoder/hme_utils.c:4311,17'
          Dst:             ihevce_set_pred_buf_as_free
        - Src:             '/src/libhevc/encoder/hme_utils.c:4338,17'
          Dst:             ihevce_set_pred_buf_as_free
        - Src:             '/src/libhevc/encoder/hme_utils.c:4359,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:4360,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:4361,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:4368,13'
          Dst:             ihevce_set_pred_buf_as_free
    - functionName:    hme_init_pred_buf_info
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4100
      functionLinenumberEnd: 4124
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - ps_info
        - ps_buf_mngr
        - u1_pu1_wd
        - u1_pu1_ht
        - e_part_type
      BBCount:         12
      ICount:          130
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - ihevce_get_free_pred_buf_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4103,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4106,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4110,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4118,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4119,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4120,45'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:4103,13'
          Dst:             ihevce_get_free_pred_buf_indices
        - Src:             '/src/libhevc/encoder/hme_utils.c:4106,9'
          Dst:             __assert_fail
    - functionName:    hme_mv_clipper
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4071
      functionLinenumberEnd: 4092
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_search_prms_blk
        - i4_num_srch_cands
        - i1_check_for_mult_refs
        - u1_fpel_refine_extent
        - u1_hpel_refine_extent
        - u1_qpel_refine_extent
      BBCount:         17
      ICount:          236
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4075,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4079,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4092,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4084,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4084,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4084,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4084,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4084,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4084,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4084,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4084,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4084,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4084,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4084,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4091,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_search_node_populator
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3765
      functionLinenumberEnd: 3771
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_search_node
        - ps_mv
        - i1_ref_idx
        - i1_mv_magnitude_shift
      BBCount:         7
      ICount:          96
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3766,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3766,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3766,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3767,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3767,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3767,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_populate_search_candidates
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3774
      functionLinenumberEnd: 4061
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ctxt
      BBCount:         128
      ICount:          1178
      EdgeCount:       158
      CyclomaticComplexity: 32
      functionsReached:
        - __assert_fail
        - hme_search_node_populator
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3799,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3799,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3800,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3802,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3801,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3802,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3804,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3803,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3805,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3810,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3810,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3810,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3824,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3824,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3824,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3824,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3824,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3824,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3824,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3824,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3827,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3830,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3832,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3838,36'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3842,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3845,71'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4061,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3849,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3849,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3849,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3849,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3849,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3849,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3849,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3849,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3849,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3855,65'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3855,65'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3856,52'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3862,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3862,48'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3864,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3862,74'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3863,14'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3864,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3863,46'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3864,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3883,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3864,59'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3864,62'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3883,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3862,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3866,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3883,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3866,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3868,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3871,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3868,71'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3869,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3880,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3871,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3873,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3877,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3883,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3888,17'
              BranchSideFuncs:
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3898,17'
              BranchSideFuncs:
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4007,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4048,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3890,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3890,51'
              BranchSideFuncs:
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3891,51'
              BranchSideFuncs:
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3902,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3902,28'
              BranchSideFuncs:
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3902,28'
              BranchSideFuncs:
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3905,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3909,20'
              BranchSideFuncs:
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3930,20'
              BranchSideFuncs:
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3952,20'
              BranchSideFuncs:
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3973,20'
              BranchSideFuncs:
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3996,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3909,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3911,43'
              BranchSideFuncs:
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3920,43'
              BranchSideFuncs:
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3930,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3932,43'
              BranchSideFuncs:
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3942,43'
              BranchSideFuncs:
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3952,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3954,43'
              BranchSideFuncs:
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3963,43'
              BranchSideFuncs:
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3973,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3975,43'
              BranchSideFuncs:
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3986,43'
              BranchSideFuncs:
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4007,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4007,13'
              BranchSideFuncs:
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4008,13'
              BranchSideFuncs:
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4008,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4008,13'
              BranchSideFuncs:
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4010,28'
              BranchSideFuncs:
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4010,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4010,28'
              BranchSideFuncs:
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4010,28'
              BranchSideFuncs:
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4012,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4016,21'
              BranchSideFuncs:
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4037,17'
              BranchSideFuncs:
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4020,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4020,19'
              BranchSideFuncs:
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4020,21'
              BranchSideFuncs:
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4020,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4020,19'
              BranchSideFuncs:
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4020,19'
              BranchSideFuncs:
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4021,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4021,19'
              BranchSideFuncs:
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4021,21'
              BranchSideFuncs:
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4021,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4021,19'
              BranchSideFuncs:
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4021,19'
              BranchSideFuncs:
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4052,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4052,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4053,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4053,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4053,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4053,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4053,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4053,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4053,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:4053,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4053,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:4059,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
                - hme_search_node_populator
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:3824,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:3887,13'
          Dst:             hme_search_node_populator
        - Src:             '/src/libhevc/encoder/hme_utils.c:3996,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:4000,13'
          Dst:             hme_search_node_populator
        - Src:             '/src/libhevc/encoder/hme_utils.c:4007,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:4008,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:4041,13'
          Dst:             hme_search_node_populator
        - Src:             '/src/libhevc/encoder/hme_utils.c:4048,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:4052,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:4053,9'
          Dst:             __assert_fail
    - functionName:    hme_add_new_node_to_a_sorted_array
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3688
      functionLinenumberEnd: 3738
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_result_node
        - pps_sorted_array
        - pu1_shifts
        - u4_num_results_updated
        - u1_shift
      BBCount:         24
      ICount:          233
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3691,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3693,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3711,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3695,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3697,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3707,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3697,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3700,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3706,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3711,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3711,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3712,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3714,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3716,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3734,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3716,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3716,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3717,61'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3721,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3724,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3732,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_update_dynamic_search_params
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3673
      functionLinenumberEnd: 3680
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_dyn_range_prms
        - i2_mvy
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3675,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3676,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3678,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3678,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3678,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3679,43'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_recompute_lambda_from_min_8x8_act_in_ctb
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3591
      functionLinenumberEnd: 3657
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_cur_ipe_ctb
      BBCount:         33
      ICount:          267
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - pow
        - sqrt
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3610,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3616,34'
              BranchSideFuncs:
                - pow
                - sqrt
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3623,12'
              BranchSideFuncs:
                - pow
                - sqrt
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3623,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3624,24'
              BranchSideFuncs:
                - pow
                - sqrt
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3625,17'
              BranchSideFuncs:
                - pow
                - sqrt
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3631,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3632,20'
              BranchSideFuncs:
                - pow
                - sqrt
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3633,13'
              BranchSideFuncs:
                - pow
                - sqrt
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3640,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3642,27'
              BranchSideFuncs:
                - sqrt
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3644,8'
              BranchSideFuncs:
                - sqrt
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3642,45'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3642,43'
              BranchSideFuncs:
                - sqrt
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3642,45'
              BranchSideFuncs:
                - sqrt
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3642,45'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3642,43'
              BranchSideFuncs:
                - sqrt
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3642,43'
              BranchSideFuncs:
                - sqrt
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3644,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3644,8'
              BranchSideFuncs:
                - sqrt
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3646,12'
              BranchSideFuncs:
                - sqrt
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3646,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3648,31'
              BranchSideFuncs:
                - sqrt
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3652,29'
              BranchSideFuncs:
                - sqrt
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:3636,14'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/hme_utils.c:3657,22'
          Dst:             sqrt
    - functionName:    hme_insert_intra_nodes_post_bipred
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3423
      functionLinenumberEnd: 3587
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cu_results
        - ps_cur_ipe_ctb
        - i4_frm_qstep
      BBCount:         42
      ICount:          502
      EdgeCount:       51
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3448,50'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3448,64'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3453,19'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3448,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3450,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3453,19'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3458,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3460,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3475,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3461,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3463,29'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3472,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3465,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3469,33'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3471,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3475,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3479,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3491,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3508,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3524,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3539,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3497,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3500,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3502,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3514,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3517,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3519,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3530,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3533,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3535,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3548,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3548,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3551,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3553,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3555,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3585,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3555,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3558,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3564,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:3539,9'
          Dst:             __assert_fail
    - functionName:    hme_populate_pus_8x8_cu
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3241
      functionLinenumberEnd: 3402
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_thrd_ctxt
        - ps_ctxt
        - ps_subpel_prms
        - ps_search_results
        - ps_cu_results
        - ps_pu_results
        - ps_pu_result
        - ps_inter_ctb_prms
        - pu1_pred_dir_searched
        - i4_num_active_ref
        - u1_blk_8x8_mask
      BBCount:         39
      ICount:          641
      EdgeCount:       47
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3257,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3259,12'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3402,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3259,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3263,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3399,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3279,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3281,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3301,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3305,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3307,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3396,60'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3313,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3316,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3393,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3316,54'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3316,58'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3318,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3316,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3318,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3382,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3320,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3320,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3322,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3322,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3325,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3342,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3327,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3327,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3332,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3344,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3344,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3349,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:3320,25'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:3327,29'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:3344,29'
          Dst:             __assert_fail
    - functionName:    hme_populate_pus
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3039
      functionLinenumberEnd: 3210
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_thrd_ctxt
        - ps_ctxt
        - ps_subpel_prms
        - ps_search_results
        - ps_cu_results
        - ps_pu_results
        - ps_pu_result
        - ps_inter_ctb_prms
        - ps_wt_prms
        - ps_curr_layer
        - pu1_pred_dir_searched
        - i4_num_active_ref
      BBCount:         41
      ICount:          707
      EdgeCount:       49
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - hme_get_wkg_mem
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3061,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3064,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3068,42'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3086,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3088,14'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3210,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3088,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3090,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3093,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3093,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3096,57'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3209,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3107,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3109,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3206,68'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3111,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3114,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3204,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3117,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3119,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3201,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3121,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3121,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3124,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3124,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3126,42'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3147,42'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3129,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3129,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3135,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3150,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3150,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3156,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:3057,9'
          Dst:             hme_get_wkg_mem
        - Src:             '/src/libhevc/encoder/hme_utils.c:3121,25'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:3129,29'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:3150,29'
          Dst:             __assert_fail
    - functionName:    hme_get_wkg_mem
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_buf_mgr
        - i4_size
      BBCount:         4
      ICount:          51
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:197,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:198,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:200,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_tu_recur_cand_harvester
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2278
      functionLinenumberEnd: 2435
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cand_container
        - ps_pu_data
        - ps_inter_ctb_prms
        - i4_part_mask
      BBCount:         63
      ICount:          639
      EdgeCount:       81
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
        - hme_pick_best_pu_cand
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2287,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2291,21'
              BranchSideFuncs:
                - __assert_fail
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2339,13'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2293,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2293,9'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2295,13'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2295,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2295,53'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2298,17'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2295,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2298,17'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2305,17'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2298,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2310,34'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2310,34'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2305,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2310,34'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2310,34'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2310,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2312,36'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2315,15'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2312,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2315,15'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2315,15'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2315,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2319,17'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2333,5'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2344,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2346,18'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2382,25'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2346,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2348,17'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2351,19'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2351,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2353,53'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2366,29'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2368,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2371,29'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2379,26'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
                - hme_pick_best_pu_cand
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2382,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2382,43'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2382,63'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2394,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2396,18'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2432,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2396,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2398,17'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2401,19'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2401,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2403,53'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2416,29'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2418,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2421,29'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2429,26'
              BranchSideFuncs:
                - hme_pick_best_pu_cand
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2432,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2432,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2432,63'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:2293,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:2318,13'
          Dst:             hme_pick_best_pu_cand
        - Src:             '/src/libhevc/encoder/hme_utils.c:2356,17'
          Dst:             hme_pick_best_pu_cand
        - Src:             '/src/libhevc/encoder/hme_utils.c:2406,17'
          Dst:             hme_pick_best_pu_cand
    - functionName:    hme_pick_best_pu_cand
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2229
      functionLinenumberEnd: 2270
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_pu_results_dst
        - ps_pu_results_list0
        - ps_pu_results_list1
        - u1_num_results_per_part_l0
        - u1_num_results_per_part_l1
        - u1_candidate_rank
      BBCount:         23
      ICount:          269
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2240,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2242,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2247,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2247,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2249,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2254,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2254,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2254,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2260,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2254,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2254,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2254,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2254,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2254,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2254,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2260,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2262,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2267,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_decide_part_types
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2515
      functionLinenumberEnd: 3008
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cu_results
        - ps_pu_results
        - ps_inter_ctb_prms
        - ps_ctxt
        - ps_cmn_utils_optimised_function_list
        - ps_me_optimised_function_list
      BBCount:         120
      ICount:          1606
      EdgeCount:       149
      CyclomaticComplexity: 31
      functionsReached:
        - __assert_fail
        - hme_compute_pred_and_evaluate_bi
        - hme_tu_recur_cand_harvester
        - ihevce_calc_stim_injected_variance
        - ihevce_calc_variance_for_diff_weights
        - ihevce_get_free_pred_buf_indices
        - ihevce_set_pred_buf_as_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2540,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2543,13'
              BranchSideFuncs:
                - hme_compute_pred_and_evaluate_bi
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2566,21'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2569,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2571,23'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2577,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2590,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2592,13'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2597,15'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2597,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2614,32'
              BranchSideFuncs:
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2987,46'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2635,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2637,34'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2686,17'
              BranchSideFuncs:
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2641,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2644,25'
              BranchSideFuncs:
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2656,36'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2656,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2659,25'
              BranchSideFuncs:
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2671,36'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2671,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2673,35'
              BranchSideFuncs:
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2680,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2686,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2686,40'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2688,40'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2686,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2688,40'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2696,30'
              BranchSideFuncs:
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2694,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2699,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2704,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2720,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2721,32'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2722,32'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2724,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2725,46'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2726,46'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2779,50'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2779,53'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2929,16'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2779,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2785,21'
              BranchSideFuncs:
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2929,16'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2787,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2789,61'
              BranchSideFuncs:
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_stim_injected_variance
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2857,65'
              BranchSideFuncs:
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2792,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2795,49'
              BranchSideFuncs:
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2810,29'
              BranchSideFuncs:
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2821,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2821,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2821,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2823,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2825,44'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2829,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2829,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2831,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2835,44'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2845,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2845,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2847,38'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2891,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2891,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2891,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2893,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2895,44'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2899,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2899,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2901,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2905,44'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2915,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2915,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2916,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2916,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2916,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2918,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2925,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2925,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2929,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2932,22'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2936,31'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2943,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2943,13'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2944,16'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2944,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2946,57'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2959,57'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2963,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2966,30'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2985,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2966,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2968,24'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2982,43'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2968,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2971,44'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2980,17'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_set_pred_buf_as_free
                - ihevce_calc_variance_for_diff_weights
                - ihevce_calc_variance_for_diff_weights
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2989,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2991,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3003,11'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2991,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2991,13'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2993,30'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2993,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2996,23'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3000,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3003,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3006,14'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3008,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:2533,21'
          Dst:             hme_tu_recur_cand_harvester
        - Src:             '/src/libhevc/encoder/hme_utils.c:2542,9'
          Dst:             hme_compute_pred_and_evaluate_bi
        - Src:             '/src/libhevc/encoder/hme_utils.c:2680,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:2694,25'
          Dst:             ihevce_get_free_pred_buf_indices
        - Src:             '/src/libhevc/encoder/hme_utils.c:2699,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:2798,40'
          Dst:             ihevce_calc_stim_injected_variance
        - Src:             '/src/libhevc/encoder/hme_utils.c:2809,40'
          Dst:             ihevce_calc_stim_injected_variance
        - Src:             '/src/libhevc/encoder/hme_utils.c:2845,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:2861,36'
          Dst:             ihevce_calc_variance_for_diff_weights
        - Src:             '/src/libhevc/encoder/hme_utils.c:2876,36'
          Dst:             ihevce_calc_variance_for_diff_weights
        - Src:             '/src/libhevc/encoder/hme_utils.c:2915,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:2916,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:2925,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:2931,17'
          Dst:             ihevce_set_pred_buf_as_free
        - Src:             '/src/libhevc/encoder/hme_utils.c:2943,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:2991,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:3005,9'
          Dst:             ihevce_set_pred_buf_as_free
    - functionName:    hme_get_wt_inp
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2116
      functionLinenumberEnd: 2204
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_curr_layer
        - ps_wt_inp_prms
        - dst_stride
        - pos_x
        - pos_y
        - size
        - num_ref
        - u1_is_wt_pred_on
      BBCount:         54
      ICount:          462
      EdgeCount:       69
      CyclomaticComplexity: 17
      functionsReached:
        - hme_pad_bot
        - hme_pad_right
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2126,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2126,11'
              BranchSideFuncs:
                - hme_pad_bot
                - hme_pad_right
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2126,11'
              BranchSideFuncs:
                - hme_pad_bot
                - hme_pad_right
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2127,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2127,11'
              BranchSideFuncs:
                - hme_pad_bot
                - hme_pad_right
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2127,11'
              BranchSideFuncs:
                - hme_pad_bot
                - hme_pad_right
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2134,15'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2134,13'
              BranchSideFuncs:
                - hme_pad_bot
                - hme_pad_right
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2134,13'
              BranchSideFuncs:
                - hme_pad_bot
                - hme_pad_right
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2135,15'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2135,13'
              BranchSideFuncs:
                - hme_pad_bot
                - hme_pad_right
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2135,13'
              BranchSideFuncs:
                - hme_pad_bot
                - hme_pad_right
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2137,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2139,42'
              BranchSideFuncs:
                - hme_pad_bot
                - hme_pad_right
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2143,13'
              BranchSideFuncs:
                - hme_pad_bot
                - hme_pad_right
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2143,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2148,23'
              BranchSideFuncs:
                - hme_pad_bot
                - hme_pad_right
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2204,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2154,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2157,19'
              BranchSideFuncs:
                - hme_pad_bot
                - hme_pad_right
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2170,18'
              BranchSideFuncs:
                - hme_pad_bot
                - hme_pad_right
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2157,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2159,23'
              BranchSideFuncs:
                - hme_pad_bot
                - hme_pad_right
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2166,9'
              BranchSideFuncs:
                - hme_pad_bot
                - hme_pad_right
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2159,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2161,34'
              BranchSideFuncs:
                - hme_pad_bot
                - hme_pad_right
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2163,32'
              BranchSideFuncs:
                - hme_pad_bot
                - hme_pad_right
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2175,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:0,0'
              BranchSideFuncs:
                - hme_pad_bot
                - hme_pad_right
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2177,23'
              BranchSideFuncs:
                - hme_pad_bot
                - hme_pad_right
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2177,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2183,27'
              BranchSideFuncs:
                - hme_pad_bot
                - hme_pad_right
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2186,32'
              BranchSideFuncs:
                - hme_pad_bot
                - hme_pad_right
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2184,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2184,34'
              BranchSideFuncs:
                - hme_pad_bot
                - hme_pad_right
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2184,40'
              BranchSideFuncs:
                - hme_pad_bot
                - hme_pad_right
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2184,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2184,34'
              BranchSideFuncs:
                - hme_pad_bot
                - hme_pad_right
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2184,34'
              BranchSideFuncs:
                - hme_pad_bot
                - hme_pad_right
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2193,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2195,27'
              BranchSideFuncs:
                - hme_pad_right
                - hme_pad_bot
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2199,12'
              BranchSideFuncs:
                - hme_pad_right
                - hme_pad_bot
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2199,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2201,25'
              BranchSideFuncs:
                - hme_pad_bot
                - hme_pad_right
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2203,5'
              BranchSideFuncs:
                - hme_pad_bot
                - hme_pad_right
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:2195,13'
          Dst:             hme_pad_right
        - Src:             '/src/libhevc/encoder/hme_utils.c:2201,13'
          Dst:             hme_pad_bot
    - functionName:    hme_pad_right
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2027
      functionLinenumberEnd: 2038
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_dst
        - stride
        - pad_wd
        - pad_ht
      BBCount:         9
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2030,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2032,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2038,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2033,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2034,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2036,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_pad_bot
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2080
      functionLinenumberEnd: 2084
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_dst
        - stride
        - pad_ht
        - pad_wd
      BBCount:         5
      ICount:          46
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2082,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2083,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2084,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_pad_top
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2057
      functionLinenumberEnd: 2061
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_dst
        - stride
        - pad_ht
        - pad_wd
      BBCount:         5
      ICount:          47
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2059,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2060,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2061,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_pad_left
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1997
      functionLinenumberEnd: 2008
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_dst
        - stride
        - pad_wd
        - pad_ht
      BBCount:         9
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2000,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2002,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2008,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:2003,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2004,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:2006,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_init_mv_grid
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1955
      functionLinenumberEnd: 1978
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mv_grid
      BBCount:         9
      ICount:          75
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1969,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1971,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1978,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1971,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1973,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1976,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_init_wkg_mem
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1948
      functionLinenumberEnd: 1952
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_buf_mgr
        - pu1_mem
        - size
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hme_reset_wkg_mem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:1951,5'
          Dst:             hme_reset_wkg_mem
    - functionName:    hme_reset_wkg_mem
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1944
      functionLinenumberEnd: 1946
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_buf_mgr
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hme_fill_ctb_neighbour_mvs
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1862
      functionLinenumberEnd: 1941
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - ps_curr_layer
        - blk_x
        - blk_y
        - ps_mv_grid
        - u1_pred_dir_ctr
        - u1_default_ref_id
        - i4_num_act_ref_l0
      BBCount:         35
      ICount:          451
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1870,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1873,14'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1880,15'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1883,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1883,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1885,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1908,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1910,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1921,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1910,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1910,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1910,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1910,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1910,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1910,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1914,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1915,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1917,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1927,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1929,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1940,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1929,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1929,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1929,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1929,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1929,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1929,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1933,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1934,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1936,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:1883,5'
          Dst:             __assert_fail
    - functionName:    hme_find_pos_of_implicitly_stored_ref_id
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3742
      functionLinenumberEnd: 3761
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - pi1_ref_idx
        - i1_ref_idx
        - i4_result_id
        - i4_num_results
      BBCount:         12
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3745,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3747,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3760,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3747,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3749,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3758,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:3749,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3751,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:3755,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_get_spatial_candt_in_l1_me
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1549
      functionLinenumberEnd: 1827
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - char
        - char
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_curr_layer
        - e_search_blk_size
        - i4_blk_x
        - i4_blk_y
        - i1_ref_idx
        - u1_pred_dir
        - ps_top_neighbours
        - ps_left_neighbours
        - i4_result_id
        - tr_avail
        - bl_avail
        - i4_num_act_ref_l0
        - i4_num_act_ref_l1
      BBCount:         90
      ICount:          1360
      EdgeCount:       119
      CyclomaticComplexity: 31
      functionsReached:
        - hme_find_pos_of_implicitly_stored_ref_id
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1565,10'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1565,32'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1566,32'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1568,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1570,18'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1581,18'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1573,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1575,22'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1579,5'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1592,10'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1591,15'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1592,32'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1608,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1610,13'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1619,13'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1610,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1610,13'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1610,13'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1610,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1610,13'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1629,23'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1636,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1638,13'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1647,13'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1638,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1638,13'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1638,13'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1638,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1638,13'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1655,8'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1655,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1657,23'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1683,23'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1664,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1666,13'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1675,13'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1666,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1666,13'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1666,13'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1666,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1666,13'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1680,5'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1692,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1694,9'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1703,17'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1709,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1711,13'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1720,13'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1711,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1711,13'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1711,13'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1737,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1739,13'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1748,13'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1739,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1739,13'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1739,13'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1739,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1739,13'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1756,8'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1756,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1759,23'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
                - hme_find_pos_of_implicitly_stored_ref_id
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1785,23'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1766,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1768,13'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1777,13'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1768,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1768,13'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1768,13'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1768,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1768,13'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1782,5'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1794,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1796,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1804,17'
              BranchSideFuncs:
                - hme_find_pos_of_implicitly_stored_ref_id
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1810,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1812,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1821,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1812,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1812,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1812,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:1605,39'
          Dst:             hme_find_pos_of_implicitly_stored_ref_id
        - Src:             '/src/libhevc/encoder/hme_utils.c:1633,39'
          Dst:             hme_find_pos_of_implicitly_stored_ref_id
        - Src:             '/src/libhevc/encoder/hme_utils.c:1661,39'
          Dst:             hme_find_pos_of_implicitly_stored_ref_id
        - Src:             '/src/libhevc/encoder/hme_utils.c:1706,39'
          Dst:             hme_find_pos_of_implicitly_stored_ref_id
        - Src:             '/src/libhevc/encoder/hme_utils.c:1734,39'
          Dst:             hme_find_pos_of_implicitly_stored_ref_id
        - Src:             '/src/libhevc/encoder/hme_utils.c:1763,39'
          Dst:             hme_find_pos_of_implicitly_stored_ref_id
        - Src:             '/src/libhevc/encoder/hme_utils.c:1807,39'
          Dst:             hme_find_pos_of_implicitly_stored_ref_id
    - functionName:    hme_get_spatial_candt
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1405
      functionLinenumberEnd: 1533
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - char
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_curr_layer
        - e_search_blk_size
        - i4_blk_x
        - i4_blk_y
        - i1_ref_idx
        - ps_top_neighbours
        - ps_left_neighbours
        - i4_result_id
        - tr_avail
        - bl_avail
        - encode
      BBCount:         61
      ICount:          1058
      EdgeCount:       80
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1416,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1418,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1429,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1421,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1423,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1427,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1451,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1451,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1451,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1451,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1451,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1451,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1457,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1457,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1457,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1457,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1457,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1457,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1460,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1462,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1469,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1465,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1465,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1465,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1465,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1465,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1478,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1479,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1481,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1489,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1491,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1491,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1491,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1491,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1491,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1495,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1498,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1498,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1498,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1498,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1498,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1498,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1501,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1503,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1510,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1506,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1506,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1506,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1506,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1506,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1519,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1520,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1522,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1529,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1531,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1531,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1531,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1531,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1531,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1531,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_derive_search_range
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1357
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_range
        - ps_pic_limit
        - ps_mv_limit
        - i4_x
        - i4_y
        - blk_wd
        - blk_ht
      BBCount:         13
      ICount:          201
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1352,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1352,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1352,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1353,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1353,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1353,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1355,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1355,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1355,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1356,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1356,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1356,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_fill_mvbank_intra
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1269
      functionLinenumberEnd: 1309
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_layer_ctxt
      BBCount:         9
      ICount:          139
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1298,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1300,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1309,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1300,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1302,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1306,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_init_mv_bank
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1189
      functionLinenumberEnd: 1267
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_layer_ctxt
        - e_blk_size
        - i4_num_ref
        - i4_num_results_per_part
        - u1_enc
      BBCount:         17
      ICount:          327
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1214,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1217,33'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1224,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1231,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1231,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1237,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1251,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1253,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1267,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1253,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1255,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1262,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:1231,5'
          Dst:             __assert_fail
    - functionName:    hme_coarse_get_past_layer_ctxt
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1144
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_ctxt
        - i4_layer_id
      BBCount:         8
      ICount:          76
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1149,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1151,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1155,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1152,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1153,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1154,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_get_past_layer_ctxt
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_frm_ctxt
        - i4_layer_id
        - i4_num_me_frm_pllel
      BBCount:         8
      ICount:          86
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1119,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1121,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1125,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1122,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1123,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1124,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_clamp_grid_by_mvrange
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1094
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_search_node
        - i4_step
        - ps_mvrange
      BBCount:         13
      ICount:          117
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1078,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1080,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1082,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1082,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1084,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1086,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1086,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1088,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1090,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1090,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1090,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1092,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_reset_search_results
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1017
      functionLinenumberEnd: 1056
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_search_results
        - i4_part_mask
        - mv_res
      BBCount:         15
      ICount:          175
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1032,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1035,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1056,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1035,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1037,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1055,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1037,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1038,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1040,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:1042,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1044,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:1054,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_init_search_results
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_search_results
        - i4_num_ref
        - i4_num_best_results
        - i4_num_results_per_part
        - e_blk_size
        - i4_x_off
        - i4_y_off
        - pu1_is_past
      BBCount:         6
      ICount:          94
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:987,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:987,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:987,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:987,5'
          Dst:             __assert_fail
    - functionName:    hme_pick_back_search_node
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_search_results
        - ps_search_node_fwd
        - i4_part_idx
        - ps_curr_layer
      BBCount:         27
      ICount:          250
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:726,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:726,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:733,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:733,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:734,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:737,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:741,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:743,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:759,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:749,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:753,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:755,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:759,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:761,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:770,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:761,59'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:762,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:764,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:762,53'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:762,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:764,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:761,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:764,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:766,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:726,5'
          Dst:             __assert_fail
    - functionName:    get_ctb_attrs
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctb_start_x
        - ctb_start_y
        - pic_wd
        - pic_ht
        - ps_ctxt
      BBCount:         7
      ICount:          84
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:603,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:603,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:606,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:609,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:612,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:615,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_create_valid_part_ids
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - i4_part_mask
        - pi4_valid_part_ids
      BBCount:         8
      ICount:          62
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:582,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:584,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:590,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:584,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:586,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:589,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_set_ctb_pred_attr
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_parent
        - pu1_pred0
        - pu1_pred1
        - i4_stride
      BBCount:         6
      ICount:          126
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hme_set_ctb_pred_attr
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:541,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:541,8'
              BranchSideFuncs:
                - hme_set_ctb_pred_attr
                - hme_set_ctb_pred_attr
                - hme_set_ctb_pred_attr
                - hme_set_ctb_pred_attr
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:543,27'
              BranchSideFuncs:
                - hme_set_ctb_pred_attr
                - hme_set_ctb_pred_attr
                - hme_set_ctb_pred_attr
                - hme_set_ctb_pred_attr
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:546,9'
          Dst:             hme_set_ctb_pred_attr
        - Src:             '/src/libhevc/encoder/hme_utils.c:548,9'
          Dst:             hme_set_ctb_pred_attr
        - Src:             '/src/libhevc/encoder/hme_utils.c:551,9'
          Dst:             hme_set_ctb_pred_attr
        - Src:             '/src/libhevc/encoder/hme_utils.c:557,9'
          Dst:             hme_set_ctb_pred_attr
    - functionName:    hme_map_mvs_to_grid
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pps_mv_grid
        - ps_search_results
        - pu1_pred_dir_searched
        - i4_num_pred_dir
      BBCount:         29
      ICount:          377
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:470,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:470,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:472,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:474,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:474,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:480,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:474,89'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:475,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:480,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:474,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:477,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:480,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:480,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:482,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:534,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:492,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:494,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:533,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:521,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:523,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:532,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:523,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:525,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:530,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:470,5'
          Dst:             __assert_fail
    - functionName:    hme_get_ctb_node
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mem_mgr
      BBCount:         4
      ICount:          52
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:408,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:409,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:410,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_calculate_global_mv
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_hist
        - ps_mv
        - e_lobe_type
      BBCount:         17
      ICount:          178
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - hme_compute_2d_sum_unsigned
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:360,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:361,24'
              BranchSideFuncs:
                - hme_compute_2d_sum_unsigned
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:363,24'
              BranchSideFuncs:
                - hme_compute_2d_sum_unsigned
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:366,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:368,20'
              BranchSideFuncs:
                - hme_compute_2d_sum_unsigned
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:390,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:368,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:371,26'
              BranchSideFuncs:
                - hme_compute_2d_sum_unsigned
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:388,5'
              BranchSideFuncs:
                - hme_compute_2d_sum_unsigned
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:381,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:383,28'
              BranchSideFuncs:
                - hme_compute_2d_sum_unsigned
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:387,9'
              BranchSideFuncs:
                - hme_compute_2d_sum_unsigned
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:374,22'
          Dst:             hme_compute_2d_sum_unsigned
    - functionName:    hme_get_global_mv
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_prev_layer
        - ps_mv
        - i4_delta_poc
      BBCount:         1
      ICount:          74
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hme_update_histogram
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_hist
        - i4_mv_x
        - i4_mv_y
      BBCount:         6
      ICount:          75
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:300,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:300,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:300,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:300,5'
          Dst:             __assert_fail
    - functionName:    hme_get_range
      functionSourceFile: '/src/libhevc/encoder/hme_common_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_num
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_common_utils.h:86,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.h:86,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.h:86,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_init_histogram
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_hist
        - i4_max_mv_x
        - i4_max_mv_y
      BBCount:         13
      ICount:          154
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - hme_get_range
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:238,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:240,23'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:246,20'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:257,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:257,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:259,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:270,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:272,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:274,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:237,17'
          Dst:             hme_get_range
        - Src:             '/src/libhevc/encoder/hme_utils.c:257,5'
          Dst:             __assert_fail
    - functionName:    ihevce_open_loop_pred_data
      functionSourceFile: '/src/libhevc/encoder/hme_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_pu_results
        - pu1_src
        - pu1_temp_pred
        - stride
        - src_strd
        - e_part_id
      BBCount:         33
      ICount:          424
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - ihevce_luma_inter_pred_pu
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:120,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:123,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_luma_inter_pred_pu
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:136,8'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_luma_inter_pred_pu
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:136,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:139,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_luma_inter_pred_pu
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:151,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_luma_inter_pred_pu
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:151,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:151,5'
              BranchSideFuncs:
                - ihevce_luma_inter_pred_pu
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:151,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_luma_inter_pred_pu
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:151,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:151,5'
              BranchSideFuncs:
                - ihevce_luma_inter_pred_pu
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:153,9'
              BranchSideFuncs:
                - ihevce_luma_inter_pred_pu
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:153,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:153,32'
              BranchSideFuncs:
                - ihevce_luma_inter_pred_pu
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:173,40'
              BranchSideFuncs:
                - ihevce_luma_inter_pred_pu
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:153,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:155,24'
              BranchSideFuncs:
                - ihevce_luma_inter_pred_pu
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:173,40'
              BranchSideFuncs:
                - ihevce_luma_inter_pred_pu
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:156,46'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:156,50'
              BranchSideFuncs:
                - ihevce_luma_inter_pred_pu
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:161,13'
              BranchSideFuncs:
                - ihevce_luma_inter_pred_pu
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:156,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:158,23'
              BranchSideFuncs:
                - ihevce_luma_inter_pred_pu
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:161,13'
              BranchSideFuncs:
                - ihevce_luma_inter_pred_pu
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:161,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:163,16'
              BranchSideFuncs:
                - ihevce_luma_inter_pred_pu
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:172,5'
              BranchSideFuncs:
                - ihevce_luma_inter_pred_pu
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:163,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:165,22'
              BranchSideFuncs:
                - ihevce_luma_inter_pred_pu
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:169,22'
              BranchSideFuncs:
                - ihevce_luma_inter_pred_pu
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_utils.c:174,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:176,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_utils.c:178,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_utils.c:151,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_utils.c:173,14'
          Dst:             ihevce_luma_inter_pred_pu
        - Src:             '/src/libhevc/encoder/hme_utils.c:176,9'
          Dst:             __assert_fail
    - functionName:    ihevce_put_nal_start_code_prefix
      functionSourceFile: '/src/libhevc/encoder/ihevce_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - insert_leading_zero_8bits
      BBCount:         18
      ICount:          147
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_bitstream.c:431,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:433,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:437,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_bitstream.c:437,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:437,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:438,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_bitstream.c:438,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:438,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:439,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bitstream.c:439,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:441,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:446,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bitstream.c:446,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:448,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:453,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_bitstream.c:437,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_bitstream.c:438,5'
          Dst:             __assert_fail
    - functionName:    ihevce_put_sev
      functionSourceFile: '/src/libhevc/encoder/ihevce_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - syntax_elem
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ihevce_put_bits
      functionUses:    24
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_bitstream.c:379,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:382,26'
              BranchSideFuncs:
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:387,24'
              BranchSideFuncs:
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_bitstream.c:394,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:394,5'
              BranchSideFuncs:
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:394,5'
              BranchSideFuncs:
                - ihevce_put_bits
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_bitstream.c:396,15'
          Dst:             ihevce_put_bits
    - functionName:    ihevce_put_bits
      functionSourceFile: '/src/libhevc/encoder/ihevce_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - u4_code_val
        - code_len
      BBCount:         47
      ICount:          313
      EdgeCount:       57
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    220
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_bitstream.c:138,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:138,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:138,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_bitstream.c:138,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:138,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:140,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_bitstream.c:140,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:141,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:144,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_bitstream.c:141,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:141,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:141,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_bitstream.c:144,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:144,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:144,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_bitstream.c:144,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:144,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:146,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_bitstream.c:146,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:146,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:148,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_bitstream.c:148,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:148,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:150,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bitstream.c:150,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:156,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:173,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bitstream.c:187,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:190,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:194,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bitstream.c:196,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:199,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:205,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bitstream.c:201,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:201,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:201,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bitstream.c:201,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:201,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:201,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bitstream.c:201,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:196,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:196,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bitstream.c:205,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:205,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:205,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_bitstream.c:138,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_bitstream.c:141,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_bitstream.c:144,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_bitstream.c:146,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_bitstream.c:148,5'
          Dst:             __assert_fail
    - functionName:    ihevce_put_uev
      functionSourceFile: '/src/libhevc/encoder/ihevce_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - u4_code_num
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ihevce_put_bits
      functionUses:    80
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_bitstream.c:342,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:342,5'
              BranchSideFuncs:
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:342,5'
              BranchSideFuncs:
                - ihevce_put_bits
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_bitstream.c:344,15'
          Dst:             ihevce_put_bits
    - functionName:    ihevce_put_rbsp_trailing_bits
      functionSourceFile: '/src/libhevc/encoder/ihevce_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
      BBCount:         16
      ICount:          172
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_bitstream.c:281,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:284,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:288,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bitstream.c:293,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:296,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:302,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bitstream.c:298,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:298,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:298,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bitstream.c:298,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:298,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:298,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bitstream.c:298,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:293,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bitstream.c:293,54'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_put_bit
      functionSourceFile: '/src/libhevc/encoder/ihevce_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - u4_code_val
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ihevce_put_bits
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_bitstream.c:244,13'
          Dst:             ihevce_put_bits
    - functionName:    ihevce_bitstrm_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - pu1_bitstrm_buf
        - u4_max_bitstrm_size
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_buff_que_set_reorder_buf
      functionSourceFile: '/src/libhevc/encoder/ihevce_buffer_que.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_buf_que
        - buf_id
      BBCount:         4
      ICount:          52
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_buffer_que.c:397,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:399,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:412,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_buff_que_get_active_bufs
      functionSourceFile: '/src/libhevc/encoder/ihevce_buffer_que.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_buf_que
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_buff_que_rel_buf
      functionSourceFile: '/src/libhevc/encoder/ihevce_buffer_que.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_buf_que
        - buf_id
      BBCount:         11
      ICount:          99
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_buffer_que.c:340,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:342,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:367,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_buffer_que.c:342,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:345,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:362,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_buffer_que.c:347,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:349,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:357,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_buffer_que.c:349,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:351,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:354,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_buff_que_set_buf_prod
      functionSourceFile: '/src/libhevc/encoder/ihevce_buffer_que.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_buf_que
        - buf_id
        - num_users
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_buffer_que.c:298,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:300,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:317,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_buffer_que.c:300,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:302,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:311,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_buff_que_get_next_reorder_buf
      functionSourceFile: '/src/libhevc/encoder/ihevce_buffer_que.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_buf_que
        - pi4_id
      BBCount:         8
      ICount:          77
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_buffer_que.c:270,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:272,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:282,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_buffer_que.c:272,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:274,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:279,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_buff_que_get_buf
      functionSourceFile: '/src/libhevc/encoder/ihevce_buffer_que.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_buf_que
        - i4_id
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_buffer_que.c:245,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:246,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:248,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_buff_que_get_next_buf
      functionSourceFile: '/src/libhevc/encoder/ihevce_buffer_que.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_buf_que
        - pi4_id
      BBCount:         11
      ICount:          92
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_buffer_que.c:211,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:213,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:230,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_buffer_que.c:213,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:215,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:227,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_buffer_que.c:215,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:217,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:224,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_buff_que_get_free_buf
      functionSourceFile: '/src/libhevc/encoder/ihevce_buffer_que.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_buf_que
        - pi4_id
      BBCount:         11
      ICount:          109
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_buffer_que.c:177,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:179,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:189,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_buffer_que.c:179,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:179,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:188,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_buffer_que.c:179,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:181,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:188,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_buff_que_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_buffer_que.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - num_bufs_in_que
        - ppv_buff_ptrs
      BBCount:         5
      ICount:          122
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_buffer_que.c:149,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:151,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_buffer_que.c:157,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_buff_que_get_mem_recs
      functionSourceFile: '/src/libhevc/encoder/ihevce_buffer_que.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - max_num_bufs_in_que
        - i4_mem_space
      BBCount:         1
      ICount:          94
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_buff_que_get_num_mem_recs
      functionSourceFile: '/src/libhevc/encoder/ihevce_buffer_que.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_encode_slice_data
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac_cu_pu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1880
      functionLinenumberEnd: 2263
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_entropy_ctxt
        - ps_tile_params
        - pi4_end_of_slice_flag
      BBCount:         102
      ICount:          1058
      EdgeCount:       132
      CyclomaticComplexity: 32
      functionsReached:
        - __assert_fail
        - ihevce_cabac_ctxt_backup
        - ihevce_cabac_ctxt_row_init
        - ihevce_cabac_encode_sao
        - ihevce_cabac_encode_terminate
        - ihevce_cabac_init
        - ihevce_cabac_reset
        - ihevce_encode_coding_quadtree
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1934,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1934,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_init
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
                - ihevce_cabac_reset
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1934,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1934,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1934,5'
              BranchSideFuncs:
                - ihevce_cabac_init
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
                - ihevce_cabac_reset
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1936,48'
              BranchSideFuncs:
                - ihevce_cabac_init
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
                - ihevce_cabac_reset
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1945,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1947,24'
              BranchSideFuncs:
                - ihevce_cabac_init
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
                - ihevce_cabac_reset
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1949,13'
              BranchSideFuncs:
                - ihevce_cabac_init
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
                - ihevce_cabac_reset
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1949,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1951,26'
              BranchSideFuncs:
                - ihevce_cabac_init
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
                - ihevce_cabac_reset
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1955,26'
              BranchSideFuncs:
                - ihevce_cabac_init
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
                - ihevce_cabac_reset
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1960,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1962,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_init
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
                - ihevce_cabac_reset
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1969,8'
              BranchSideFuncs:
                - ihevce_cabac_init
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
                - ihevce_cabac_reset
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1962,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1962,9'
              BranchSideFuncs:
                - ihevce_cabac_init
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
                - ihevce_cabac_reset
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1962,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_init
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
                - ihevce_cabac_reset
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1962,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1962,9'
              BranchSideFuncs:
                - ihevce_cabac_init
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
                - ihevce_cabac_reset
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1965,5'
              BranchSideFuncs:
                - ihevce_cabac_init
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
                - ihevce_cabac_reset
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1969,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1971,34'
              BranchSideFuncs:
                - ihevce_cabac_reset
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1976,13'
              BranchSideFuncs:
                - ihevce_cabac_init
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1978,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1978,13'
              BranchSideFuncs:
                - ihevce_cabac_init
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1979,13'
              BranchSideFuncs:
                - ihevce_cabac_init
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1978,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1979,13'
              BranchSideFuncs:
                - ihevce_cabac_init
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1979,13'
              BranchSideFuncs:
                - ihevce_cabac_init
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2016,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2018,22'
              BranchSideFuncs:
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2022,19'
              BranchSideFuncs:
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2027,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2030,13'
              BranchSideFuncs:
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2043,9'
              BranchSideFuncs:
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2052,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2054,17'
              BranchSideFuncs:
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2071,9'
              BranchSideFuncs:
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_sao
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2054,55'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2054,59'
              BranchSideFuncs:
                - ihevce_cabac_encode_sao
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2058,21'
              BranchSideFuncs:
                - ihevce_cabac_encode_sao
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2054,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2058,21'
              BranchSideFuncs:
                - ihevce_cabac_encode_sao
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2069,9'
              BranchSideFuncs:
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_sao
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2062,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2065,26'
              BranchSideFuncs:
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_sao
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2068,13'
              BranchSideFuncs:
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_sao
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2073,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2076,64'
              BranchSideFuncs:
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_sao
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2080,13'
              BranchSideFuncs:
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_sao
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2088,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2088,59'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_encode_coding_quadtree
                - ihevce_cabac_encode_sao
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2095,12'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_encode_coding_quadtree
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2088,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2091,38'
              BranchSideFuncs:
                - ihevce_cabac_ctxt_backup
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_encode_coding_quadtree
                - ihevce_cabac_encode_sao
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2095,12'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_encode_coding_quadtree
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2095,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2097,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_encode_coding_quadtree
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2108,35'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_encode_coding_quadtree
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2110,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2113,38'
              BranchSideFuncs:
                - ihevce_cabac_encode_terminate
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2118,22'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_encode_coding_quadtree
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2118,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2120,13'
              BranchSideFuncs:
                - ihevce_cabac_encode_terminate
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2136,22'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_encode_coding_quadtree
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2121,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2124,56'
              BranchSideFuncs:
                - ihevce_cabac_encode_terminate
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2130,42'
              BranchSideFuncs:
                - ihevce_cabac_encode_terminate
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2136,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2142,34'
              BranchSideFuncs:
                - ihevce_cabac_encode_terminate
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2231,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2156,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2158,37'
              BranchSideFuncs:
                - ihevce_cabac_encode_terminate
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2206,27'
              BranchSideFuncs:
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2158,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2164,60'
              BranchSideFuncs:
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2179,22'
              BranchSideFuncs:
                - ihevce_cabac_encode_terminate
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2236,45'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2236,50'
              BranchSideFuncs:
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2255,5'
              BranchSideFuncs:
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2236,73'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2237,13'
              BranchSideFuncs:
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2255,5'
              BranchSideFuncs:
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2236,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2240,42'
              BranchSideFuncs:
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2255,5'
              BranchSideFuncs:
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2247,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2247,13'
              BranchSideFuncs:
                - ihevce_cabac_ctxt_row_init
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2249,17'
              BranchSideFuncs:
                - ihevce_cabac_ctxt_row_init
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2255,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2005,16'
              BranchSideFuncs:
                - ihevce_encode_coding_quadtree
                - __assert_fail
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - __assert_fail
                - ihevce_cabac_ctxt_row_init
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_encode_terminate
                - ihevce_cabac_ctxt_backup
                - ihevce_cabac_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2257,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2257,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2257,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2257,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2257,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2257,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2260,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1934,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1962,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1971,15'
          Dst:             ihevce_cabac_reset
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1975,15'
          Dst:             ihevce_cabac_init
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2060,24'
          Dst:             ihevce_cabac_encode_sao
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2079,16'
          Dst:             ihevce_encode_coding_quadtree
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2091,13'
          Dst:             ihevce_cabac_ctxt_backup
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2116,20'
          Dst:             ihevce_cabac_encode_terminate
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2134,20'
          Dst:             ihevce_cabac_encode_terminate
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2148,20'
          Dst:             ihevce_cabac_encode_terminate
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2196,28'
          Dst:             ihevce_cabac_encode_terminate
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2219,24'
          Dst:             ihevce_cabac_encode_terminate
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2231,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2243,20'
          Dst:             ihevce_cabac_encode_terminate
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2247,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:2252,20'
          Dst:             ihevce_cabac_ctxt_row_init
    - functionName:    ihevce_cabac_encode_sao
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac_cu_pu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1417
      functionLinenumberEnd: 1613
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_entropy_ctxt
        - ps_ctb_enc_loop_out
      BBCount:         87
      ICount:          594
      EdgeCount:       111
      CyclomaticComplexity: 26
      functionsReached:
        - __assert_fail
        - ihevce_cabac_encode_bin
        - ihevce_cabac_encode_bypass_bin
        - ihevce_cabac_encode_bypass_bins
        - ihevce_cabac_encode_tunary_bypass
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1430,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1430,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1432,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1435,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1439,37'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1444,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1444,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1444,33'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1453,10'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1444,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1448,37'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1453,10'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1453,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1453,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1453,47'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1453,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1453,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1456,31'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1459,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1461,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1611,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1461,54'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1461,57'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1462,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1461,69'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1462,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1472,20'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1462,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1462,59'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1610,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1461,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1472,20'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1610,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1472,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1476,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - ihevce_cabac_encode_bypass_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1517,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1476,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1476,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - ihevce_cabac_encode_bypass_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1478,36'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - ihevce_cabac_encode_bypass_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1478,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1478,44'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - ihevce_cabac_encode_bypass_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1478,69'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - ihevce_cabac_encode_bypass_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1482,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1484,43'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - ihevce_cabac_encode_bypass_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1488,45'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - ihevce_cabac_encode_bypass_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1491,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1491,21'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - ihevce_cabac_encode_bypass_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1494,54'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - ihevce_cabac_encode_bypass_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1496,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1512,65'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1515,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1517,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1520,43'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1609,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1523,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1523,65'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1523,65'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1526,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1532,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1535,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1535,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1541,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1550,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1554,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1558,63'
              BranchSideFuncs:
                - ihevce_cabac_encode_tunary_bypass
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1564,24'
              BranchSideFuncs:
                - ihevce_cabac_encode_tunary_bypass
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1564,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1566,31'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bins
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_tunary_bypass
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bypass_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1591,28'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1566,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1568,32'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bins
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_tunary_bypass
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bypass_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1585,66'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bins
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1568,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1572,37'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bypass_bins
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_tunary_bypass
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1582,25'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bins
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_tunary_bypass
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bypass_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1591,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1594,33'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1599,28'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1601,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1601,29'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bins
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1603,33'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bins
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_tunary_bypass
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1430,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1439,13'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1448,13'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1476,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1491,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1494,30'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1512,34'
          Dst:             ihevce_cabac_encode_bypass_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1558,29'
          Dst:             ihevce_cabac_encode_tunary_bypass
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1571,42'
          Dst:             ihevce_cabac_encode_bypass_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1585,34'
          Dst:             ihevce_cabac_encode_bypass_bins
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1593,38'
          Dst:             ihevce_cabac_encode_bypass_bins
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1601,29'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1602,38'
          Dst:             ihevce_cabac_encode_bypass_bins
    - functionName:    ihevce_encode_coding_quadtree
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac_cu_pu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1655
      functionLinenumberEnd: 1858
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_entropy_ctxt
        - x0_frm
        - y0_frm
        - log2_cb_size
        - ct_depth
        - ps_ctb
        - ps_tile_params
      BBCount:         90
      ICount:          744
      EdgeCount:       114
      CyclomaticComplexity: 26
      functionsReached:
        - __assert_fail
        - ihevce_cabac_encode_bin
        - ihevce_cabac_encode_coding_unit
        - ihevce_encode_coding_quadtree
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1684,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1684,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1684,50'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1685,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1685,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1685,49'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1688,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1688,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1689,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1689,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1689,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1689,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1689,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1689,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1690,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1690,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1690,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1691,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1691,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1691,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1692,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1692,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1692,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1695,10'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1695,54'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1696,10'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1738,12'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1696,55'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1696,59'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1738,12'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1696,92'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1697,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1738,12'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1695,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1700,16'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1738,12'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1703,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1705,26'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1708,12'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1708,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1710,26'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1714,25'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1718,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1722,18'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1726,12'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1726,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1730,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1731,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1738,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1739,27'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1741,27'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1748,46'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1748,50'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1758,8'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1748,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1751,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1758,8'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1758,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1761,25'
              BranchSideFuncs:
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1812,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1768,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1771,17'
              BranchSideFuncs:
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1780,12'
              BranchSideFuncs:
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1780,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1784,17'
              BranchSideFuncs:
                - ihevce_encode_coding_quadtree
                - ihevce_encode_coding_quadtree
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1793,13'
              BranchSideFuncs:
                - ihevce_encode_coding_quadtree
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1793,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1793,37'
              BranchSideFuncs:
                - ihevce_encode_coding_quadtree
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1805,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1793,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1797,17'
              BranchSideFuncs:
                - ihevce_encode_coding_quadtree
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1805,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1812,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1812,9'
              BranchSideFuncs:
                - ihevce_cabac_encode_coding_unit
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1814,12'
              BranchSideFuncs:
                - ihevce_cabac_encode_coding_unit
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1814,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:0,0'
              BranchSideFuncs:
                - ihevce_cabac_encode_coding_unit
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1816,41'
              BranchSideFuncs:
                - ihevce_cabac_encode_coding_unit
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1819,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1821,68'
              BranchSideFuncs:
                - ihevce_cabac_encode_coding_unit
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1825,17'
              BranchSideFuncs:
                - ihevce_cabac_encode_coding_unit
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1827,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1830,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1844,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1830,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1833,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1839,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1851,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1853,51'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1688,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1689,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1690,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1691,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1692,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1716,16'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1765,16'
          Dst:             ihevce_encode_coding_quadtree
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1770,20'
          Dst:             ihevce_encode_coding_quadtree
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1783,20'
          Dst:             ihevce_encode_coding_quadtree
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1796,20'
          Dst:             ihevce_encode_coding_quadtree
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1812,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1824,20'
          Dst:             ihevce_cabac_encode_coding_unit
    - functionName:    ihevce_cabac_encode_bin
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cabac
        - bin
        - ctxt_index
      BBCount:         36
      ICount:          272
      EdgeCount:       43
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - ihevce_cabac_put_byte
      functionUses:    25
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:258,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:258,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:258,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:258,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:258,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:259,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:259,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:259,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:259,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:259,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:259,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:260,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:260,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:260,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:262,34'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:262,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:264,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:309,74'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:264,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:264,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:264,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:264,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:264,9'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:267,41'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:272,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:275,23'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:281,74'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:290,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:290,9'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:290,9'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:301,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:303,43'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:305,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac.h:258,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.h:259,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.h:260,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.h:264,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.h:303,21'
          Dst:             ihevce_cabac_put_byte
    - functionName:    ihevce_cabac_encode_coding_unit
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac_cu_pu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1056
      functionLinenumberEnd: 1394
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_entropy_ctxt
        - ps_enc_cu
        - cu_depth
        - top_avail
        - left_avail
      BBCount:         156
      ICount:          1344
      EdgeCount:       201
      CyclomaticComplexity: 47
      functionsReached:
        - __assert_fail
        - ihevce_cabac_encode_bin
        - ihevce_cabac_encode_inter_pu
        - ihevce_cabac_encode_intra_pu
        - ihevce_cabac_encode_part_mode
        - ihevce_cabac_encode_skip_flag
        - ihevce_encode_transform_tree
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1081,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1081,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_part_mode
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_intra_pu
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_skip_flag
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1082,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_part_mode
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_intra_pu
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_skip_flag
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1082,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1082,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_part_mode
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_intra_pu
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_skip_flag
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1085,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_part_mode
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_intra_pu
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_skip_flag
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1085,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1085,5'
              BranchSideFuncs:
                - ihevce_cabac_encode_part_mode
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_intra_pu
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_skip_flag
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1088,5'
              BranchSideFuncs:
                - ihevce_cabac_encode_part_mode
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_intra_pu
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_skip_flag
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1088,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1088,5'
              BranchSideFuncs:
                - ihevce_cabac_encode_part_mode
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_intra_pu
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_skip_flag
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1088,5'
              BranchSideFuncs:
                - ihevce_cabac_encode_part_mode
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_intra_pu
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_skip_flag
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1091,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1094,13'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_part_mode
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_intra_pu
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_skip_flag
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1099,8'
              BranchSideFuncs:
                - ihevce_cabac_encode_part_mode
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_intra_pu
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_skip_flag
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1099,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1101,21'
              BranchSideFuncs:
                - ihevce_cabac_encode_skip_flag
                - ihevce_cabac_encode_part_mode
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_intra_pu
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1106,8'
              BranchSideFuncs:
                - ihevce_cabac_encode_part_mode
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_intra_pu
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1106,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1109,12'
              BranchSideFuncs:
                - ihevce_cabac_encode_part_mode
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_intra_pu
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1115,8'
              BranchSideFuncs:
                - ihevce_cabac_encode_part_mode
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_intra_pu
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1109,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1110,13'
              BranchSideFuncs:
                - ihevce_cabac_encode_part_mode
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_intra_pu
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1112,13'
              BranchSideFuncs:
                - ihevce_cabac_encode_part_mode
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_intra_pu
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1115,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1118,45'
              BranchSideFuncs:
                - ihevce_cabac_encode_inter_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1144,16'
              BranchSideFuncs:
                - ihevce_cabac_encode_part_mode
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_intra_pu
                - __assert_fail
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1120,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1124,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1141,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1126,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1128,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1129,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1129,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1131,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1134,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1152,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1154,25'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_part_mode
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_intra_pu
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1160,40'
              BranchSideFuncs:
                - ihevce_cabac_encode_part_mode
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_intra_pu
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1163,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1163,27'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_intra_pu
                - ihevce_cabac_encode_part_mode
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1165,34'
              BranchSideFuncs:
                - ihevce_cabac_encode_part_mode
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_intra_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1163,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1165,34'
              BranchSideFuncs:
                - ihevce_cabac_encode_part_mode
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_intra_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1173,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_intra_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1173,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:0,0'
              BranchSideFuncs:
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_intra_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1173,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1177,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1180,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_intra_pu
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1187,49'
              BranchSideFuncs:
                - ihevce_cabac_encode_inter_pu
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1180,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1180,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_intra_pu
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1181,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_intra_pu
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1181,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1181,13'
              BranchSideFuncs:
                - ihevce_cabac_encode_intra_pu
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1183,49'
              BranchSideFuncs:
                - ihevce_cabac_encode_intra_pu
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1195,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1196,29'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1198,17'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1196,54'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1196,57'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1198,17'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_encode_transform_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1198,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1198,30'
              BranchSideFuncs:
                - ihevce_encode_transform_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1218,54'
              BranchSideFuncs:
                - ihevce_encode_transform_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1198,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1200,31'
              BranchSideFuncs:
                - ihevce_encode_transform_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1218,54'
              BranchSideFuncs:
                - ihevce_encode_transform_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1220,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1224,22'
              BranchSideFuncs:
                - ihevce_encode_transform_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1227,13'
              BranchSideFuncs:
                - ihevce_encode_transform_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1229,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1231,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1238,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1244,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1246,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1247,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1247,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1249,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1252,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1263,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1263,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1269,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1302,87'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1302,87'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1303,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1307,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1310,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1315,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1315,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1318,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1322,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1324,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1324,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1325,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1324,63'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1324,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1325,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1324,77'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1325,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1360,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1324,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1329,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1360,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1329,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1332,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1335,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1335,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1338,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1342,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1342,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1345,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1347,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1347,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1350,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1352,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1354,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1355,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1357,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1363,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1365,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1384,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1368,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1369,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1370,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1370,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1371,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1372,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1372,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1373,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1374,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1378,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1379,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1380,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1380,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1381,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1382,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1384,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1386,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1391,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1386,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1388,79'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1390,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1081,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1082,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1085,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1093,9'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1103,16'
          Dst:             ihevce_cabac_encode_skip_flag
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1118,16'
          Dst:             ihevce_cabac_encode_inter_pu
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1156,20'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1168,20'
          Dst:             ihevce_cabac_encode_part_mode
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1173,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1180,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1181,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1183,20'
          Dst:             ihevce_cabac_encode_intra_pu
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1187,20'
          Dst:             ihevce_cabac_encode_inter_pu
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1208,24'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1233,24'
          Dst:             ihevce_encode_transform_tree
    - functionName:    ihevce_cabac_encode_skip_flag
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac_cu_pu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_entropy_ctxt
        - ps_enc_cu
        - top_avail
        - left_avail
      BBCount:         24
      ICount:          285
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - ihevce_cabac_encode_bin
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:336,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:339,9'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:343,8'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:343,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:346,9'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:350,35'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:350,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:353,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:359,38'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:354,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:354,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:355,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:355,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:355,9'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:356,5'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:363,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:363,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:366,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:366,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:368,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:373,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:354,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:355,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:359,14'
          Dst:             ihevce_cabac_encode_bin
    - functionName:    ihevce_cabac_encode_inter_pu
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac_cu_pu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 1019
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_entropy_ctxt
        - ps_enc_cu
        - cu_depth
      BBCount:         110
      ICount:          958
      EdgeCount:       143
      CyclomaticComplexity: 35
      functionsReached:
        - __assert_fail
        - ihevce_cabac_encode_bin
        - ihevce_cabac_encode_inter_pred_idc
        - ihevce_cabac_encode_merge_idx
        - ihevce_cabac_encode_mvd
        - ihevce_cabac_encode_refidx
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:787,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:789,26'
              BranchSideFuncs:
                - ihevce_cabac_encode_merge_idx
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:806,28'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:791,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:793,13'
              BranchSideFuncs:
                - ihevce_cabac_encode_merge_idx
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:801,46'
              BranchSideFuncs:
                - ihevce_cabac_encode_merge_idx
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:795,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:796,17'
              BranchSideFuncs:
                - ihevce_cabac_encode_merge_idx
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:798,17'
              BranchSideFuncs:
                - ihevce_cabac_encode_merge_idx
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:809,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:809,19'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:809,55'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:812,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:814,30'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:846,15'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:819,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:821,20'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:826,35'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:821,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:822,21'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:824,21'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:826,46'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:826,63'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:828,20'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:826,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:828,20'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:833,36'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:828,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:829,21'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:831,21'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:833,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:833,65'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:836,17'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:833,76'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:834,36'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:836,17'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:834,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:834,65'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:836,17'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:833,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:836,17'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:840,17'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:846,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:0,0'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:850,21'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:859,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:864,22'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:870,16'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:870,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:872,29'
              BranchSideFuncs:
                - ihevce_cabac_encode_merge_idx
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:881,41'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_merge_idx
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:873,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:874,21'
              BranchSideFuncs:
                - ihevce_cabac_encode_merge_idx
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:876,54'
              BranchSideFuncs:
                - ihevce_cabac_encode_merge_idx
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:886,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:888,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_merge_idx
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:910,20'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_merge_idx
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:890,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:892,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_merge_idx
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:895,29'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_merge_idx
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:895,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:897,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_merge_idx
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:900,29'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_merge_idx
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:903,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:904,29'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_merge_idx
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:905,28'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_merge_idx
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:905,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:906,29'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_merge_idx
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:907,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_merge_idx
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:910,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:914,45'
              BranchSideFuncs:
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_merge_idx
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:924,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:924,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:0,0'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:924,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:928,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:932,41'
              BranchSideFuncs:
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:968,20'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:938,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:942,30'
              BranchSideFuncs:
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:948,57'
              BranchSideFuncs:
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:952,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:955,30'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:961,30'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:979,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:982,30'
              BranchSideFuncs:
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:987,24'
              BranchSideFuncs:
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:987,58'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:987,61'
              BranchSideFuncs:
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:996,61'
              BranchSideFuncs:
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:987,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:989,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:996,61'
              BranchSideFuncs:
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:989,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:989,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:990,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:990,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:990,25'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:991,21'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_refidx
                - ihevce_cabac_encode_mvd
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_inter_pred_idc
                - ihevce_cabac_encode_merge_idx
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:801,16'
          Dst:             ihevce_cabac_encode_merge_idx
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:857,20'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:876,24'
          Dst:             ihevce_cabac_encode_merge_idx
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:919,28'
          Dst:             ihevce_cabac_encode_inter_pred_idc
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:924,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:936,28'
          Dst:             ihevce_cabac_encode_refidx
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:950,28'
          Dst:             ihevce_cabac_encode_mvd
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:962,28'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:977,28'
          Dst:             ihevce_cabac_encode_refidx
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:989,25'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:990,25'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:999,32'
          Dst:             ihevce_cabac_encode_mvd
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:1011,28'
          Dst:             ihevce_cabac_encode_bin
    - functionName:    ihevce_cabac_encode_part_mode
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac_cu_pu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cabac
        - intra
        - is_mincu
        - amp_enabled
        - cu_eq_8
        - part_mode
      BBCount:         82
      ICount:          391
      EdgeCount:       97
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - ihevce_cabac_encode_bin
        - ihevce_cabac_encode_bypass_bin
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:430,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:433,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:442,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:433,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:433,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:434,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:434,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:434,9'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:434,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:434,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:434,9'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:436,17'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:442,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:442,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:442,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:442,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:442,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:443,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:443,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:443,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:443,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:443,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:443,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:444,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:444,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:444,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:444,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:444,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:444,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:445,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:445,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:445,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:445,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:445,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:445,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:446,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:446,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:447,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:448,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:447,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:447,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:447,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:448,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:449,13'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:450,12'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:449,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:449,13'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:449,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:450,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:451,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:452,12'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:451,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:451,13'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:451,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:452,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:453,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:454,12'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:453,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:453,13'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:453,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:454,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:455,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:458,13'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:455,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:455,13'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:455,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:458,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:460,51'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:464,57'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:470,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:470,22'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:470,22'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:470,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:473,53'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:479,12'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bin
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:433,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:434,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:437,18'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:442,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:443,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:444,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:445,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:447,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:449,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:451,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:453,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:455,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:475,22'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:481,22'
          Dst:             ihevce_cabac_encode_bypass_bin
    - functionName:    ihevce_cabac_encode_intra_pu
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac_cu_pu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_entropy_ctxt
        - part_mode
        - ps_enc_cu
      BBCount:         35
      ICount:          320
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - ihevce_cabac_encode_bin
        - ihevce_cabac_encode_bypass_bins
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:195,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:197,26'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:220,11'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:205,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:208,16'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:214,29'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:208,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:209,17'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:211,17'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:220,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:222,39'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:229,11'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:229,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:231,12'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bins
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:258,35'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bins
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:231,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:233,30'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:246,42'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bins
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:237,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:237,51'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:237,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:239,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:239,13'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:241,54'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bins
                - ihevce_cabac_encode_bypass_bins
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:265,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:265,12'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bins
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:267,54'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bins
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:224,13'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:239,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:241,22'
          Dst:             ihevce_cabac_encode_bypass_bins
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:247,22'
          Dst:             ihevce_cabac_encode_bypass_bins
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:262,18'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:267,22'
          Dst:             ihevce_cabac_encode_bypass_bins
    - functionName:    ihevce_cabac_encode_bypass_bins
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac.h'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cabac
        - u4_bins
        - num_bins
      BBCount:         27
      ICount:          191
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - ihevce_cabac_put_byte
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:354,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:357,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_put_byte
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:400,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:357,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:357,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_put_byte
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:357,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:357,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:357,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_put_byte
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:358,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_put_byte
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:358,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:358,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_put_byte
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:358,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:358,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:358,9'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:362,45'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:365,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:367,22'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:385,22'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:377,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:365,9'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:380,48'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:391,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:394,44'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:396,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac.h:357,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.h:358,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.h:380,26'
          Dst:             ihevce_cabac_put_byte
        - Src:             '/src/libhevc/encoder/ihevce_cabac.h:394,22'
          Dst:             ihevce_cabac_put_byte
    - functionName:    ihevce_cabac_encode_merge_idx
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac_cu_pu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cabac
        - merge_idx
        - max_merge_cand
      BBCount:         17
      ICount:          95
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - ihevce_cabac_encode_bin
        - ihevce_cabac_encode_tunary_bypass
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:517,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:517,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_tunary_bypass
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:517,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:517,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:517,5'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_tunary_bypass
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:520,8'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_tunary_bypass
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:520,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:520,8'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_tunary_bypass
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:523,40'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_tunary_bypass
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:526,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:526,37'
              BranchSideFuncs:
                - ihevce_cabac_encode_tunary_bypass
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:533,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:526,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:529,51'
              BranchSideFuncs:
                - ihevce_cabac_encode_tunary_bypass
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:533,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:517,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:523,16'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:529,17'
          Dst:             ihevce_cabac_encode_tunary_bypass
    - functionName:    ihevce_cabac_encode_inter_pred_idc
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac_cu_pu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cabac
        - inter_pred_idc
        - cu_depth
        - pu_w_plus_pu_h
      BBCount:         18
      ICount:          115
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - ihevce_cabac_encode_bin
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:571,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:571,5'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:574,8'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bin
                - __assert_fail
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:574,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:577,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:585,29'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:577,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:577,9'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:577,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:577,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:577,9'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:579,18'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:571,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:577,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:580,16'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:588,16'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:593,20'
          Dst:             ihevce_cabac_encode_bin
    - functionName:    ihevce_cabac_encode_refidx
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac_cu_pu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cabac
        - ref_idx
        - active_refs
      BBCount:         22
      ICount:          128
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - ihevce_cabac_encode_bin
        - ihevce_cabac_encode_tunary_bypass
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:634,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:634,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_tunary_bypass
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:634,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:634,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:634,5'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_tunary_bypass
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:637,8'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_tunary_bypass
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:637,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:637,8'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_tunary_bypass
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:640,40'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_tunary_bypass
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:642,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:642,34'
              BranchSideFuncs:
                - ihevce_cabac_encode_tunary_bypass
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:649,13'
              BranchSideFuncs:
                - ihevce_cabac_encode_tunary_bypass
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:642,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:645,21'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_tunary_bypass
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:649,13'
              BranchSideFuncs:
                - ihevce_cabac_encode_tunary_bypass
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:649,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:649,34'
              BranchSideFuncs:
                - ihevce_cabac_encode_tunary_bypass
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:656,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:649,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:652,54'
              BranchSideFuncs:
                - ihevce_cabac_encode_tunary_bypass
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:656,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:634,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:640,16'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:646,20'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:652,20'
          Dst:             ihevce_cabac_encode_tunary_bypass
    - functionName:    ihevce_cabac_encode_mvd
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac_cu_pu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cabac
        - ps_mvd
      BBCount:         27
      ICount:          237
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - ihevce_cabac_encode_bin
        - ihevce_cabac_encode_bypass_bin
        - ihevce_cabac_encode_egk
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:687,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:687,12'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:687,12'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:688,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:688,12'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:688,12'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:709,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:711,40'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:716,8'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:716,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:718,40'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_egk
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:723,8'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_egk
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:723,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:725,40'
              BranchSideFuncs:
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:730,8'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:730,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:732,47'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_egk
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:737,8'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_egk
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:737,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:739,40'
              BranchSideFuncs:
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:744,8'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:744,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:744,8'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:746,47'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bin
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:699,12'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:703,12'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:711,16'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:718,16'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:725,16'
          Dst:             ihevce_cabac_encode_egk
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:732,16'
          Dst:             ihevce_cabac_encode_bypass_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:739,16'
          Dst:             ihevce_cabac_encode_egk
        - Src:             '/src/libhevc/encoder/ihevce_cabac_cu_pu.c:746,16'
          Dst:             ihevce_cabac_encode_bypass_bin
    - functionName:    ihevce_find_new_last_csb
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac_tu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3344
      functionLinenumberEnd: 3408
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi4_subBlock2csbfId_map
        - cur_last_csb_pos
        - pv_rdoq_ctxt
        - pu1_trans_table
        - pu1_csb_table
        - pi2_coeffs
        - shift_value
        - mask_value
        - ppu1_addr
      BBCount:         21
      ICount:          243
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3356,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3356,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3359,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3359,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3364,33'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3406,33'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3371,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3373,26'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3382,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3378,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3379,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3380,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3382,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3382,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3384,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:3382,13'
          Dst:             __assert_fail
    - functionName:    ihevce_code_all_sig_coeffs_as_0_explicitly
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac_tu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3218
      functionLinenumberEnd: 3294
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_rdoq_ctxt
        - i
        - pu1_trans_table
        - is_luma
        - scan_type
        - infer_coeff
        - nbr_csbf
        - ps_cabac
      BBCount:         39
      ICount:          259
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - ihevce_cabac_encode_bin
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3229,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3231,29'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3246,29'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3232,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3235,37'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3237,21'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3248,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3251,33'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3253,21'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3259,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3261,16'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3294,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3267,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3270,57'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3272,17'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3272,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3272,29'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3275,53'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3272,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3275,53'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3283,35'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3278,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3278,33'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3278,27'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3286,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3286,26'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3288,24'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3286,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3288,24'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3292,17'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:3289,20'
          Dst:             ihevce_cabac_encode_bin
    - functionName:    ihevce_cabac_encode_bin
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cabac
        - bin
        - ctxt_index
      BBCount:         36
      ICount:          272
      EdgeCount:       43
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - ihevce_cabac_put_byte
      functionUses:    15
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:258,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:258,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:258,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:258,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:258,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:259,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:259,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:259,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:259,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:259,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:259,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:260,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:260,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:260,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:262,34'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:262,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:264,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:309,74'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:264,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:264,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:264,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:264,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:264,9'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:267,41'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:272,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:275,23'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:281,74'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:290,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:290,9'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:290,9'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:301,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:303,43'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:305,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac.h:258,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.h:259,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.h:260,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.h:264,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.h:303,21'
          Dst:             ihevce_cabac_put_byte
    - functionName:    ihevce_copy_backup_ctxt
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac_tu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3439
      functionLinenumberEnd: 3496
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_dest
        - pv_src
        - pv_backup_ctxt_dest
        - pv_backup_ctxt_src
      BBCount:         35
      ICount:          271
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3453,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3455,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3495,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3455,64'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3456,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3458,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3455,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3458,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3462,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3462,66'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3463,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3466,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3462,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3466,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3472,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3472,66'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3473,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3476,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3472,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3476,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3480,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3480,73'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3481,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3483,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3480,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3483,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3487,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3487,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3488,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3490,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3487,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3490,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3494,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_cabac_residue_encode_rdoq
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac_tu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2306
      functionLinenumberEnd: 3175
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_entropy_ctxt
        - pv_coeff
        - log2_tr_size
        - is_luma
        - pv_rdoq_ctxt
        - pi8_tu_coded_dist
        - pi8_tu_not_coded_dist
        - perform_sbh
      BBCount:         273
      ICount:          2552
      EdgeCount:       352
      CyclomaticComplexity: 81
      functionsReached:
        - CLZ
        - __assert_fail
        - ihevce_cabac_encode_bin
        - ihevce_cabac_encode_bypass_bins
        - ihevce_cabac_encode_egk
        - ihevce_cabac_encode_last_coeff_x_y
        - ihevce_cabac_encode_trunc_rice
        - ihevce_code_all_sig_coeffs_as_0_explicitly
        - ihevce_copy_backup_ctxt
        - ihevce_find_new_last_csb
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2396,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2399,59'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2402,59'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2405,59'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2408,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2412,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2418,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2418,5'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2420,29'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2426,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2428,29'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2445,29'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2431,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2434,37'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2436,21'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2448,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2451,33'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2453,21'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2464,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2467,34'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2478,45'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2469,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2471,23'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2475,5'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2484,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2488,16'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3154,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2520,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2520,42'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2520,38'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2523,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2525,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2532,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2525,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2529,34'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2531,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2532,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2534,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2541,26'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2534,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2538,34'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2540,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2544,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2544,9'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2547,20'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2550,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2550,31'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2575,16'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2550,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2552,22'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2575,16'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2562,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2564,84'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2571,9'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2577,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2577,17'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2578,13'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2583,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2583,52'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2596,12'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2583,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2586,25'
              BranchSideFuncs:
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2596,12'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2596,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2598,33'
              BranchSideFuncs:
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2611,12'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2600,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2603,17'
              BranchSideFuncs:
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2607,17'
              BranchSideFuncs:
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2611,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2623,37'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3149,5'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2650,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2650,34'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2653,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2650,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2653,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2659,22'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2653,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2653,17'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2654,13'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2665,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2667,27'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2720,31'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2667,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2669,29'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2711,42'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2669,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2672,32'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2707,39'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2672,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2674,33'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2683,33'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2674,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2674,33'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2674,33'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2674,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2674,33'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2674,33'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2674,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2674,33'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2692,33'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2674,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2692,33'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2692,33'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2683,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2683,33'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2683,33'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2683,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2683,33'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2683,33'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2683,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2683,33'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2683,33'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2683,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2683,33'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2683,33'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2683,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2683,33'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2683,33'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2683,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2683,33'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2692,33'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2683,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2692,33'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2692,33'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2723,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2729,39'
              BranchSideFuncs:
                - CLZ
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2752,13'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2752,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2755,24'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2831,27'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2765,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2768,65'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2770,25'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2770,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2770,37'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2773,61'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2770,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2773,61'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2781,43'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2776,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2776,41'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2776,35'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2789,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2789,34'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2791,32'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2789,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2791,32'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2806,20'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2806,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2809,21'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2828,25'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2842,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2842,41'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2842,35'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2845,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2845,24'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2845,24'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2847,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2850,35'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2857,35'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2861,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2864,33'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2890,31'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2880,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2882,34'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2885,29'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2894,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2898,39'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2935,16'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2904,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2904,45'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2904,57'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2919,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2922,25'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2928,35'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2922,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2922,25'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2925,42'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2935,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2938,24'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3021,37'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2944,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2946,60'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2954,20'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2954,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2956,32'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2958,25'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2958,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2961,32'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2966,32'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2969,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2971,40'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3019,13'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2978,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2978,21'
              BranchSideFuncs:
                - ihevce_cabac_encode_trunc_rice
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2980,38'
              BranchSideFuncs:
                - ihevce_cabac_encode_trunc_rice
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2984,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2986,46'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3000,29'
              BranchSideFuncs:
                - ihevce_cabac_encode_trunc_rice
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3004,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3004,60'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3010,25'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3004,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3006,35'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3010,25'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3010,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3012,36'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3016,36'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3029,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3031,39'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3031,39'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3031,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3031,39'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3031,39'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3036,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3038,17'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3038,17'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3038,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3038,17'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3038,17'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3048,72'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3049,17'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_find_new_last_csb
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3054,29'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_find_new_last_csb
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3048,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3054,29'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_find_new_last_csb
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3117,17'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3071,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3073,31'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_find_new_last_csb
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3088,20'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_find_new_last_csb
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3073,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3075,30'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_find_new_last_csb
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3081,43'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_find_new_last_csb
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3088,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3090,51'
              BranchSideFuncs:
                - ihevce_find_new_last_csb
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3112,37'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3135,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3137,17'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3143,23'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3143,58'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3143,62'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3145,21'
              BranchSideFuncs:
                - ihevce_copy_backup_ctxt
                - __assert_fail
                - ihevce_copy_backup_ctxt
                - ihevce_find_new_last_csb
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - CLZ
                - __assert_fail
                - ihevce_cabac_encode_last_coeff_x_y
                - ihevce_code_all_sig_coeffs_as_0_explicitly
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:3158,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3157,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:3157,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:2418,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:2502,9'
          Dst:             ihevce_copy_backup_ctxt
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:2544,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:2558,20'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:2564,24'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:2577,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:2585,41'
          Dst:             ihevce_code_all_sig_coeffs_as_0_explicitly
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:2606,20'
          Dst:             ihevce_cabac_encode_last_coeff_x_y
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:2653,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:2729,35'
          Dst:             CLZ
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:2922,25'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:2946,28'
          Dst:             ihevce_cabac_encode_bypass_bins
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:2978,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:2991,32'
          Dst:             ihevce_cabac_encode_bypass_bins
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:2994,32'
          Dst:             ihevce_cabac_encode_egk
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:2999,32'
          Dst:             ihevce_cabac_encode_trunc_rice
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:3053,17'
          Dst:             ihevce_copy_backup_ctxt
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:3093,32'
          Dst:             ihevce_find_new_last_csb
    - functionName:    ihevce_cabac_encode_last_coeff_x_y
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac_tu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cabac
        - last_coeff_x
        - last_coeff_y
        - log2_tr_size
        - is_luma
      BBCount:         12
      ICount:          185
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ihevce_cabac_encode_bypass_bins
        - ihevce_cabac_encode_tunary
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:310,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:312,35'
              BranchSideFuncs:
                - ihevce_cabac_encode_tunary
                - ihevce_cabac_encode_tunary
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bypass_bins.2208
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:320,20'
              BranchSideFuncs:
                - ihevce_cabac_encode_tunary
                - ihevce_cabac_encode_tunary
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bypass_bins.2208
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:337,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:340,18'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bypass_bins.2208
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:349,8'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bins.2208
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:349,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:349,8'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bins.2208
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:352,18'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bins.2208
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:326,12'
          Dst:             ihevce_cabac_encode_tunary
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:332,12'
          Dst:             ihevce_cabac_encode_tunary
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:344,16'
          Dst:             ihevce_cabac_encode_bypass_bins
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:356,16'
          Dst:             ihevce_cabac_encode_bypass_bins
    - functionName:    CLZ
      functionSourceFile: '/src/libhevc/common/x86/ihevc_platform_macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_word
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/x86/ihevc_platform_macros.h:77,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/x86/ihevc_platform_macros.h:78,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/x86/ihevc_platform_macros.h:80,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_cabac_encode_bypass_bins
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac.h'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cabac
        - u4_bins
        - num_bins
      BBCount:         27
      ICount:          191
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - ihevce_cabac_put_byte
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:354,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:357,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_put_byte
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:400,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:357,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:357,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_put_byte
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:357,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:357,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:357,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_put_byte
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:358,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_put_byte
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:358,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:358,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_put_byte
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:358,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:358,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:358,9'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:362,45'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:365,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:367,22'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:385,22'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:377,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:365,9'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:380,48'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:391,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:394,44'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:396,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac.h:357,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.h:358,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.h:380,26'
          Dst:             ihevce_cabac_put_byte
        - Src:             '/src/libhevc/encoder/ihevce_cabac.h:394,22'
          Dst:             ihevce_cabac_put_byte
    - functionName:    ihevce_cabac_residue_encode_rdopt
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac_tu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1678
      functionLinenumberEnd: 2236
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_entropy_ctxt
        - pv_coeff
        - log2_tr_size
        - is_luma
        - perform_sbh
      BBCount:         167
      ICount:          1347
      EdgeCount:       216
      CyclomaticComplexity: 51
      functionsReached:
        - CLZ
        - __assert_fail
        - ihevce_cabac_encode_last_coeff_x_y
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1713,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1713,5'
              BranchSideFuncs:
                - ihevce_cabac_encode_last_coeff_x_y
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1715,25'
              BranchSideFuncs:
                - ihevce_cabac_encode_last_coeff_x_y
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1723,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1726,9'
              BranchSideFuncs:
                - ihevce_cabac_encode_last_coeff_x_y
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1731,9'
              BranchSideFuncs:
                - ihevce_cabac_encode_last_coeff_x_y
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1737,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1739,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1756,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1742,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1745,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1747,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1759,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1762,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1764,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1778,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1783,27'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2233,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1787,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1787,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1790,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1796,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1796,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1818,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1796,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1798,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1818,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1820,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1820,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1821,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1824,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1832,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2229,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1858,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1858,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - CLZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1861,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - CLZ
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1858,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1861,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - CLZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1864,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - CLZ
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1861,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1861,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - CLZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1862,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - CLZ
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1867,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1873,39'
              BranchSideFuncs:
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1899,28'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1891,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1892,37'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1894,25'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1899,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1899,46'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1902,19'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1902,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1905,24'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1989,20'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1915,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1918,65'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1920,25'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1920,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1920,37'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1923,61'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1920,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1923,61'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1931,43'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1926,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1926,41'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1926,35'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1939,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1939,34'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1941,32'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1939,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1941,32'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1957,20'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1957,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1960,21'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1984,25'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1978,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1979,41'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1981,38'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1989,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1989,60'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1989,79'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1989,79'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1989,79'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1989,83'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2000,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2000,41'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2000,35'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2003,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2003,24'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2003,24'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2005,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2008,35'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2015,35'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2019,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2022,33'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2052,20'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2038,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2040,34'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2043,29'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2052,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2056,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2092,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2062,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2062,45'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2062,57'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2077,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2080,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2086,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2080,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2080,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2083,42'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2092,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2095,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2228,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2101,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2101,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2107,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2101,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2103,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2107,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2107,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2115,57'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2124,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2124,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2126,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2128,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2128,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2131,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2136,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2139,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2141,40'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2227,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2150,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2150,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2152,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2156,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2158,46'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2202,41'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2182,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2182,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2182,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2212,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2212,60'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2218,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2212,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2214,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2218,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:2218,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2220,36'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:2224,36'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:1713,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:1730,12'
          Dst:             ihevce_cabac_encode_last_coeff_x_y
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:1787,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:1820,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:1861,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:1873,35'
          Dst:             CLZ
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:2080,25'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:2150,21'
          Dst:             __assert_fail
    - functionName:    ihevce_cabac_residue_encode
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac_tu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1145
      functionLinenumberEnd: 1622
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_entropy_ctxt
        - pv_coeff
        - log2_tr_size
        - is_luma
      BBCount:         165
      ICount:          1197
      EdgeCount:       213
      CyclomaticComplexity: 50
      functionsReached:
        - CLZ
        - __assert_fail
        - ihevce_cabac_encode_bin
        - ihevce_cabac_encode_bypass_bins
        - ihevce_cabac_encode_egk
        - ihevce_cabac_encode_last_coeff_x_y
        - ihevce_cabac_encode_trunc_rice
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1177,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1177,5'
              BranchSideFuncs:
                - ihevce_cabac_encode_last_coeff_x_y
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1179,25'
              BranchSideFuncs:
                - ihevce_cabac_encode_last_coeff_x_y
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1183,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1186,9'
              BranchSideFuncs:
                - ihevce_cabac_encode_last_coeff_x_y
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1191,9'
              BranchSideFuncs:
                - ihevce_cabac_encode_last_coeff_x_y
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1197,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1199,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1216,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1202,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1205,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1207,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1219,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1222,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1224,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1238,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1243,27'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1615,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1247,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1247,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1250,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1256,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1256,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1270,16'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1256,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1258,22'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1270,16'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1272,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1272,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1273,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1276,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1284,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1613,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1310,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1310,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1313,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1310,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1313,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1316,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1313,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1313,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1314,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1319,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1325,39'
              BranchSideFuncs:
                - CLZ
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1351,28'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1343,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1344,37'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1346,25'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1351,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1351,46'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1354,19'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1354,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1357,24'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1429,29'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1367,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1370,65'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1372,25'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1372,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1372,37'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1375,61'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1372,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1375,61'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1383,43'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1378,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1378,41'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1378,35'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1391,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1391,34'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1393,32'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1391,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1393,32'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1398,20'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1398,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1401,21'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1425,25'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1419,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1420,41'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1422,38'
              BranchSideFuncs:
                - __assert_fail
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1429,65'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1429,69'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1429,65'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1440,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1440,41'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1440,35'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1443,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1443,24'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1443,24'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1445,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1448,35'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1455,35'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1459,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1462,33'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1484,20'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1470,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1472,34'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1475,29'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1484,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1488,39'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1515,16'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1494,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1494,45'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1494,57'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1498,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1501,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1509,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1501,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1501,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1504,42'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1515,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1518,24'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1612,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1525,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1525,35'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1531,20'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1525,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1527,31'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1531,20'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1531,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1533,60'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bins.2208
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1544,20'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1544,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1546,32'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1548,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1548,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1551,32'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1556,32'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1559,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1561,40'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1611,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1568,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1568,21'
              BranchSideFuncs:
                - ihevce_cabac_encode_trunc_rice
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1570,38'
              BranchSideFuncs:
                - ihevce_cabac_encode_trunc_rice
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1574,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1576,46'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1590,29'
              BranchSideFuncs:
                - ihevce_cabac_encode_trunc_rice
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1596,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1596,60'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1602,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1596,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1598,35'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1602,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1602,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1604,36'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1608,36'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - CLZ
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - ihevce_cabac_encode_trunc_rice
                - ihevce_cabac_encode_bypass_bins.2208
                - ihevce_cabac_encode_egk
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1615,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1615,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1618,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:1177,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:1190,12'
          Dst:             ihevce_cabac_encode_last_coeff_x_y
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:1247,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:1264,20'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:1272,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:1313,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:1325,35'
          Dst:             CLZ
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:1394,28'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:1466,28'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:1496,28'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:1501,25'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:1533,28'
          Dst:             ihevce_cabac_encode_bypass_bins
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:1568,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:1581,32'
          Dst:             ihevce_cabac_encode_bypass_bins
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:1584,32'
          Dst:             ihevce_cabac_encode_egk
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:1589,32'
          Dst:             ihevce_cabac_encode_trunc_rice
    - functionName:    ihevce_encode_transform_tree
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac_tu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 1094
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_entropy_ctxt
        - x0_ctb
        - y0_ctb
        - log2_tr_size
        - tr_depth
        - blk_num
        - ps_enc_cu
      BBCount:         322
      ICount:          2563
      EdgeCount:       420
      CyclomaticComplexity: 100
      functionsReached:
        - __assert_fail
        - ihevce_cabac_encode_bin
        - ihevce_cabac_encode_qp_delta
        - ihevce_cabac_residue_encode
        - ihevce_encode_transform_tree
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:440,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:442,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:447,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:451,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:451,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:452,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:452,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:452,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:453,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:453,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:453,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:454,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:454,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:454,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:454,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:454,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:454,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:455,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:455,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:455,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:455,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:455,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:455,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:458,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:458,46'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:458,50'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:490,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:458,86'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:459,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:490,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:459,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:459,40'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:490,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:459,53'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:459,57'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:462,47'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:458,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:462,47'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:490,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:469,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:473,18'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:477,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:490,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:490,77'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:490,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:490,58'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:490,62'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:490,77'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:490,77'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:490,77'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:491,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:493,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:493,53'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:496,27'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:493,66'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:493,70'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:494,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:493,86'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:494,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:496,27'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:493,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:496,27'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:500,27'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:507,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:510,41'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:720,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:513,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:513,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:523,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:513,79'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:514,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:523,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:513,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:523,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:609,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:530,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:530,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:532,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:532,55'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:532,59'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:534,37'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:532,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:534,37'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:540,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:540,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:541,21'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:543,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:543,74'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:544,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:554,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:543,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:546,37'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:554,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:548,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:548,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:548,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:548,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:548,21'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:551,21'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:563,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:563,34'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:593,42'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:563,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:563,58'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:565,42'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:563,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:565,42'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:593,42'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:568,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:572,26'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:578,42'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:581,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:585,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:590,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:594,72'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:594,72'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:594,75'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:613,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:613,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:623,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:613,79'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:614,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:623,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:613,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:623,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:709,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:630,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:630,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:632,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:632,55'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:632,59'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:634,37'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:632,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:634,37'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:640,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:640,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:641,21'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:643,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:643,74'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:644,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:654,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:643,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:646,37'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:654,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:648,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:648,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:648,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:648,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:648,21'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:651,21'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:663,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:663,34'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:693,42'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:663,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:663,58'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:665,42'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:663,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:665,42'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:693,42'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:668,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:672,26'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:678,42'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:681,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:685,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:690,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:694,72'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:694,72'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:694,75'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:726,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:729,25'
              BranchSideFuncs:
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
                - ihevce_encode_transform_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:777,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:780,63'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:780,63'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:781,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:783,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:786,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:797,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:786,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:788,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:792,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:797,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:797,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:798,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:798,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:798,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:799,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:799,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:799,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:800,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:800,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:800,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:811,12'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:811,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:811,25'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:815,24'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:811,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:811,43'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:815,24'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:811,57'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:811,60'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:815,24'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:811,74'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:812,14'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:815,24'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:812,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:812,29'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_encode_bin.2195
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:850,16'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:812,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:812,46'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:815,24'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:811,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:815,24'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:850,16'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:820,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:822,25'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:837,38'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:822,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:826,29'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:834,21'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:826,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:827,25'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:829,25'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.2195
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:840,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:844,22'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:847,9'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:850,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:853,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:857,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:857,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:857,13'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:858,24'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:867,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:867,66'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:867,51'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:867,66'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:867,66'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:868,34'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:868,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:867,66'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:868,48'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:870,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:870,44'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:870,29'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:870,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:870,44'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_encode_qp_delta
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:959,16'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:870,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:872,32'
              BranchSideFuncs:
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:959,16'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:897,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:901,25'
              BranchSideFuncs:
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:905,20'
              BranchSideFuncs:
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:905,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:908,30'
              BranchSideFuncs:
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:912,20'
              BranchSideFuncs:
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:912,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:915,31'
              BranchSideFuncs:
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:917,20'
              BranchSideFuncs:
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:917,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:920,30'
              BranchSideFuncs:
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:923,28'
              BranchSideFuncs:
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:927,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:928,21'
              BranchSideFuncs:
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:936,28'
              BranchSideFuncs:
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:928,55'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:929,21'
              BranchSideFuncs:
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:936,28'
              BranchSideFuncs:
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:929,55'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:930,21'
              BranchSideFuncs:
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:936,28'
              BranchSideFuncs:
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:927,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:933,31'
              BranchSideFuncs:
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:936,28'
              BranchSideFuncs:
                - ihevce_cabac_encode_qp_delta
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:944,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:948,26'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:953,46'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:959,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:959,28'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:961,17'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:959,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:961,17'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:965,17'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:965,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:965,36'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:985,18'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:965,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:967,42'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:985,18'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:973,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:977,26'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:980,13'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:985,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:985,45'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:993,40'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:985,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:993,40'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1091,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:995,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:997,38'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1043,25'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:997,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:999,39'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1041,17'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:999,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1003,37'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1040,21'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1003,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1009,53'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1018,56'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1032,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1036,38'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1039,25'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
                - ihevce_cabac_residue_encode
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1043,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1045,38'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1087,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1045,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1047,39'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1086,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1047,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1050,37'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1085,21'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1050,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1056,53'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1064,56'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:1077,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1081,38'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:1084,25'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:451,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:452,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:453,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:454,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:455,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:467,16'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:530,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:548,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:566,24'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:579,24'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:594,24'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:630,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:648,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:666,24'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:679,24'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:694,24'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:733,16'
          Dst:             ihevce_encode_transform_tree
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:743,16'
          Dst:             ihevce_encode_transform_tree
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:753,16'
          Dst:             ihevce_encode_transform_tree
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:763,16'
          Dst:             ihevce_encode_transform_tree
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:797,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:798,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:799,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:800,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:838,20'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:857,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:942,24'
          Dst:             ihevce_cabac_encode_qp_delta
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:971,24'
          Dst:             ihevce_cabac_residue_encode
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:1029,36'
          Dst:             ihevce_cabac_residue_encode
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:1075,36'
          Dst:             ihevce_cabac_residue_encode
    - functionName:    ihevce_cabac_encode_qp_delta
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac_tu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cabac
        - qp_delta
      BBCount:         15
      ICount:          120
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ihevce_cabac_encode_bypass_bin
        - ihevce_cabac_encode_egk
        - ihevce_cabac_encode_tunary
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:234,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:234,12'
              BranchSideFuncs:
                - ihevce_cabac_encode_tunary
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_egk
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:234,12'
              BranchSideFuncs:
                - ihevce_cabac_encode_tunary
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_egk
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:243,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:243,45'
              BranchSideFuncs:
                - ihevce_cabac_encode_tunary
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_egk
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:243,45'
              BranchSideFuncs:
                - ihevce_cabac_encode_tunary
                - ihevce_cabac_encode_bypass_bin
                - ihevce_cabac_encode_egk
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:244,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:246,40'
              BranchSideFuncs:
                - ihevce_cabac_encode_egk
                - ihevce_cabac_encode_bypass_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:251,8'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bin
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_tu.c:251,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:251,8'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bin
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_tu.c:253,24'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bin
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:242,12'
          Dst:             ihevce_cabac_encode_tunary
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:246,16'
          Dst:             ihevce_cabac_encode_egk
        - Src:             '/src/libhevc/encoder/ihevce_cabac_tu.c:254,16'
          Dst:             ihevce_cabac_encode_bypass_bin
    - functionName:    ihevce_coarse_me_get_lyr1_ctxt
      functionSourceFile: '/src/libhevc/encoder/ihevce_coarse_me_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1451
      functionLinenumberEnd: 1472
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_me_ctxt
        - pv_layer_ctxt
        - pv_layer_mv_bank_ctxt
      BBCount:         1
      ICount:          45
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_coarse_me_set_lyr1_mv_bank
      functionSourceFile: '/src/libhevc/encoder/ihevce_coarse_me_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1392
      functionLinenumberEnd: 1424
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_me_ctxt
        - ps_enc_lap_inp
        - pv_mv_bank
        - pv_ref_idx_bank
        - i4_curr_idx
      BBCount:         3
      ICount:          114
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hme_coarse_add_inp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1412,5'
          Dst:             hme_coarse_add_inp
    - functionName:    ihevce_coarse_me_get_lyr_prms_job_que
      functionSourceFile: '/src/libhevc/encoder/ihevce_coarse_me_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1198
      functionLinenumberEnd: 1361
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_me_ctxt
        - ps_curr_inp
        - pi4_num_hme_lyrs
        - pi4_num_vert_units_in_lyr
        - ps_me_job_q_prms
      BBCount:         53
      ICount:          504
      EdgeCount:       64
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - hme_get_blk_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1229,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1229,5'
              BranchSideFuncs:
                - hme_get_blk_size
                - __assert_fail
                - hme_get_blk_size
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1231,12'
              BranchSideFuncs:
                - hme_get_blk_size
                - __assert_fail
                - hme_get_blk_size
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1235,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1237,18'
              BranchSideFuncs:
                - __assert_fail
                - hme_get_blk_size
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1242,37'
              BranchSideFuncs:
                - hme_get_blk_size
                - __assert_fail
                - hme_get_blk_size
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1260,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1264,57'
              BranchSideFuncs:
                - hme_get_blk_size
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1348,49'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1269,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1270,25'
              BranchSideFuncs:
                - __assert_fail
                - hme_get_blk_size
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1272,23'
              BranchSideFuncs:
                - __assert_fail
                - hme_get_blk_size
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1277,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1291,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_blk_size
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1329,16'
              BranchSideFuncs:
                - __assert_fail
                - hme_get_blk_size
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1303,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1303,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_blk_size
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1303,18'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_blk_size
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1303,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1303,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_blk_size
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1303,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_blk_size
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1304,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1304,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_blk_size
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1304,18'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_blk_size
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1304,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1304,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_blk_size
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1304,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_blk_size
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1311,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1311,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_get_blk_size
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1312,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_get_blk_size
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1312,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1313,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_get_blk_size
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1316,48'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_get_blk_size
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1317,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1317,13'
              BranchSideFuncs:
                - __assert_fail
                - hme_get_blk_size
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1320,21'
              BranchSideFuncs:
                - __assert_fail
                - hme_get_blk_size
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1320,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1321,66'
              BranchSideFuncs:
                - __assert_fail
                - hme_get_blk_size
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1323,29'
              BranchSideFuncs:
                - __assert_fail
                - hme_get_blk_size
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1349,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1354,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1361,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1357,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1357,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1358,25'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1229,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1242,20'
          Dst:             hme_get_blk_size
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1267,20'
          Dst:             hme_get_blk_size
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1311,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1317,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1357,9'
          Dst:             __assert_fail
    - functionName:    ihevce_coarse_me_get_lyr_buf_desc
      functionSourceFile: '/src/libhevc/encoder/ihevce_coarse_me_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1128
      functionLinenumberEnd: 1152
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_me_ctxt
        - ppu1_decomp_lyr_bufs
        - pi4_lyr_buf_stride
      BBCount:         7
      ICount:          95
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - hme_coarse_find_free_descr_idx
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1146,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1148,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1152,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1141,19'
          Dst:             hme_coarse_find_free_descr_idx
    - functionName:    ihevce_coarse_me_frame_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_coarse_me_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      void
      argCount:        16
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_me_ctxt
        - ps_stat_prms
        - ps_frm_ctb_prms
        - ps_frm_lamda
        - num_ref_l0
        - num_ref_l1
        - num_ref_l0_active
        - num_ref_l1_active
        - pps_rec_list_l0
        - pps_rec_list_l1
        - ps_enc_lap_inp
        - i4_frm_qp
        - ps_layer1_buf
        - ps_ed_ctb_l1
        - pu1_me_reverse_map_info
        - i4_temporal_layer_id
      BBCount:         66
      ICount:          822
      EdgeCount:       85
      CyclomaticComplexity: 21
      functionsReached:
        - __assert_fail
        - hme_coarse_frm_init
        - hme_coarse_process_frm_init
        - hme_fill_mvbank_intra
        - hme_get_mv_blk_size
        - hme_init_mv_bank
        - hme_refine_frm_init
        - hme_set_refine_prms
        - ihevce_dmgr_rst_row_row_sync
        - ihevce_me_create_ref_map
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:865,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:867,23'
              BranchSideFuncs:
                - ihevce_me_create_ref_map
                - __assert_fail
                - hme_coarse_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_coarse_process_frm_init
                - ihevce_dmgr_rst_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:899,9'
              BranchSideFuncs:
                - ihevce_me_create_ref_map
                - __assert_fail
                - hme_coarse_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_coarse_process_frm_init
                - ihevce_dmgr_rst_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:877,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:881,21'
              BranchSideFuncs:
                - ihevce_me_create_ref_map
                - __assert_fail
                - hme_coarse_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_coarse_process_frm_init
                - ihevce_dmgr_rst_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:886,17'
              BranchSideFuncs:
                - ihevce_me_create_ref_map
                - __assert_fail
                - hme_coarse_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_coarse_process_frm_init
                - ihevce_dmgr_rst_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:925,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:925,41'
              BranchSideFuncs:
                - hme_coarse_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_coarse_process_frm_init
                - ihevce_dmgr_rst_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:927,13'
              BranchSideFuncs:
                - hme_coarse_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_coarse_process_frm_init
                - ihevce_dmgr_rst_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:925,66'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:925,70'
              BranchSideFuncs:
                - hme_coarse_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_coarse_process_frm_init
                - ihevce_dmgr_rst_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:927,13'
              BranchSideFuncs:
                - hme_coarse_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_coarse_process_frm_init
                - ihevce_dmgr_rst_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:925,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:927,13'
              BranchSideFuncs:
                - hme_coarse_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_coarse_process_frm_init
                - ihevce_dmgr_rst_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:930,18'
              BranchSideFuncs:
                - __assert_fail
                - hme_coarse_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_coarse_process_frm_init
                - ihevce_dmgr_rst_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:930,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:930,46'
              BranchSideFuncs:
                - hme_coarse_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_coarse_process_frm_init
                - ihevce_dmgr_rst_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:932,13'
              BranchSideFuncs:
                - hme_coarse_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_coarse_process_frm_init
                - ihevce_dmgr_rst_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:930,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:932,13'
              BranchSideFuncs:
                - hme_coarse_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_coarse_process_frm_init
                - ihevce_dmgr_rst_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:934,18'
              BranchSideFuncs:
                - __assert_fail
                - hme_coarse_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_coarse_process_frm_init
                - ihevce_dmgr_rst_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:934,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:934,46'
              BranchSideFuncs:
                - hme_coarse_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_coarse_process_frm_init
                - ihevce_dmgr_rst_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:936,13'
              BranchSideFuncs:
                - hme_coarse_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_coarse_process_frm_init
                - ihevce_dmgr_rst_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:934,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:936,13'
              BranchSideFuncs:
                - hme_coarse_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_coarse_process_frm_init
                - ihevce_dmgr_rst_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:943,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:959,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:961,30'
              BranchSideFuncs:
                - hme_coarse_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_coarse_process_frm_init
                - ihevce_dmgr_rst_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:964,28'
              BranchSideFuncs:
                - hme_coarse_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_coarse_process_frm_init
                - ihevce_dmgr_rst_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:961,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:961,28'
              BranchSideFuncs:
                - hme_coarse_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_coarse_process_frm_init
                - ihevce_dmgr_rst_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:961,30'
              BranchSideFuncs:
                - hme_coarse_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_coarse_process_frm_init
                - ihevce_dmgr_rst_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:961,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:961,28'
              BranchSideFuncs:
                - hme_coarse_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_coarse_process_frm_init
                - ihevce_dmgr_rst_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:961,28'
              BranchSideFuncs:
                - hme_coarse_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_coarse_process_frm_init
                - ihevce_dmgr_rst_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:975,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:978,33'
              BranchSideFuncs:
                - ihevce_dmgr_rst_row_row_sync
                - hme_coarse_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_coarse_process_frm_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:989,23'
              BranchSideFuncs:
                - hme_coarse_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_coarse_process_frm_init
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:989,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:991,23'
              BranchSideFuncs:
                - hme_coarse_process_frm_init
                - hme_coarse_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:998,54'
              BranchSideFuncs:
                - hme_coarse_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1010,50'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1010,53'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1012,15'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1010,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1012,15'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1047,20'
              BranchSideFuncs:
                - hme_coarse_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1012,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1014,43'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1035,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1049,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1049,18'
              BranchSideFuncs:
                - hme_coarse_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1049,18'
              BranchSideFuncs:
                - hme_coarse_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1055,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1057,32'
              BranchSideFuncs:
                - hme_coarse_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1061,32'
              BranchSideFuncs:
                - hme_coarse_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1077,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1082,31'
              BranchSideFuncs:
                - hme_set_refine_prms
                - hme_refine_frm_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1104,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:898,5'
          Dst:             ihevce_me_create_ref_map
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:943,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:980,13'
          Dst:             ihevce_dmgr_rst_row_row_sync
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:993,13'
          Dst:             hme_coarse_process_frm_init
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1019,23'
          Dst:             hme_get_mv_blk_size
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1025,13'
          Dst:             hme_init_mv_bank
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1026,13'
          Dst:             hme_fill_mvbank_intra
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1070,9'
          Dst:             hme_coarse_frm_init
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1086,13'
          Dst:             hme_set_refine_prms
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:1098,13'
          Dst:             hme_refine_frm_init
    - functionName:    ihevce_coarse_me_frame_dpb_update
      functionSourceFile: '/src/libhevc/encoder/ihevce_coarse_me_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_me_ctxt
        - num_ref_l0
        - num_ref_l1
        - pps_rec_list_l0
        - pps_rec_list_l1
      BBCount:         23
      ICount:          174
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - hme_coarse_discard_frm
        - hme_coarse_get_active_pocs_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:744,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:746,54'
              BranchSideFuncs:
                - hme_coarse_discard_frm
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:783,22'
              BranchSideFuncs:
                - hme_coarse_discard_frm
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:753,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:755,16'
              BranchSideFuncs:
                - hme_coarse_discard_frm
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:761,15'
              BranchSideFuncs:
                - hme_coarse_discard_frm
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:755,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:757,34'
              BranchSideFuncs:
                - hme_coarse_discard_frm
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:760,9'
              BranchSideFuncs:
                - hme_coarse_discard_frm
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:761,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:763,16'
              BranchSideFuncs:
                - hme_coarse_discard_frm
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:770,17'
              BranchSideFuncs:
                - hme_coarse_discard_frm
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:763,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:765,34'
              BranchSideFuncs:
                - hme_coarse_discard_frm
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:768,9'
              BranchSideFuncs:
                - hme_coarse_discard_frm
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:770,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:776,47'
              BranchSideFuncs:
                - hme_coarse_discard_frm
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:779,14'
              BranchSideFuncs:
                - hme_coarse_discard_frm
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:741,5'
          Dst:             hme_coarse_get_active_pocs_list
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:786,5'
          Dst:             hme_coarse_discard_frm
    - functionName:    ihevce_coarse_me_frame_end
      functionSourceFile: '/src/libhevc/encoder/ihevce_coarse_me_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_me_ctxt
      BBCount:         78
      ICount:          671
      EdgeCount:       98
      CyclomaticComplexity: 22
      functionsReached:
        - __assert_fail
        - hme_calculate_global_mv
        - hme_update_dynamic_search_params
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:532,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:534,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:539,17'
              BranchSideFuncs:
                - hme_calculate_global_mv
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_dynamic_search_params
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:539,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:545,25'
              BranchSideFuncs:
                - hme_calculate_global_mv
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_dynamic_search_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:613,8'
              BranchSideFuncs:
                - hme_calculate_global_mv
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:548,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:550,31'
              BranchSideFuncs:
                - hme_calculate_global_mv
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_dynamic_search_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:557,24'
              BranchSideFuncs:
                - hme_calculate_global_mv
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_dynamic_search_params
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:550,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:553,22'
              BranchSideFuncs:
                - hme_calculate_global_mv
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_dynamic_search_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:555,9'
              BranchSideFuncs:
                - hme_calculate_global_mv
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_dynamic_search_params
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:562,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:566,38'
              BranchSideFuncs:
                - hme_calculate_global_mv
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_dynamic_search_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:607,5'
              BranchSideFuncs:
                - hme_calculate_global_mv
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_dynamic_search_params
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:566,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:571,27'
              BranchSideFuncs:
                - hme_calculate_global_mv
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_dynamic_search_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:590,16'
              BranchSideFuncs:
                - hme_calculate_global_mv
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_dynamic_search_params
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:574,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:576,30'
              BranchSideFuncs:
                - hme_calculate_global_mv
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_dynamic_search_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:586,13'
              BranchSideFuncs:
                - hme_calculate_global_mv
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_dynamic_search_params
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:576,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:580,37'
              BranchSideFuncs:
                - hme_calculate_global_mv
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_dynamic_search_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:585,17'
              BranchSideFuncs:
                - hme_calculate_global_mv
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_dynamic_search_params
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:590,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:592,35'
              BranchSideFuncs:
                - hme_calculate_global_mv
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_dynamic_search_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:606,9'
              BranchSideFuncs:
                - hme_calculate_global_mv
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_dynamic_search_params
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:592,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:596,26'
              BranchSideFuncs:
                - hme_update_dynamic_search_params
                - hme_update_dynamic_search_params
                - hme_calculate_global_mv
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:605,13'
              BranchSideFuncs:
                - hme_calculate_global_mv
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_dynamic_search_params
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:613,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:616,19'
              BranchSideFuncs:
                - hme_calculate_global_mv
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:673,30'
              BranchSideFuncs:
                - hme_calculate_global_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:618,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:620,13'
              BranchSideFuncs:
                - hme_calculate_global_mv
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:624,21'
              BranchSideFuncs:
                - hme_calculate_global_mv
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:624,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:626,31'
              BranchSideFuncs:
                - hme_calculate_global_mv
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:658,23'
              BranchSideFuncs:
                - hme_calculate_global_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:626,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:633,22'
              BranchSideFuncs:
                - __assert_fail
                - hme_calculate_global_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:653,9'
              BranchSideFuncs:
                - hme_calculate_global_mv
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:636,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:636,17'
              BranchSideFuncs:
                - hme_calculate_global_mv
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:637,29'
              BranchSideFuncs:
                - hme_calculate_global_mv
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:643,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:643,21'
              BranchSideFuncs:
                - hme_calculate_global_mv
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:643,21'
              BranchSideFuncs:
                - hme_calculate_global_mv
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:650,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:626,76'
              BranchSideFuncs:
                - hme_calculate_global_mv
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:626,76'
              BranchSideFuncs:
                - hme_calculate_global_mv
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:658,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:660,31'
              BranchSideFuncs:
                - hme_calculate_global_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:671,5'
              BranchSideFuncs:
                - hme_calculate_global_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:660,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:664,21'
              BranchSideFuncs:
                - hme_calculate_global_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:670,9'
              BranchSideFuncs:
                - hme_calculate_global_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:673,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:679,21'
              BranchSideFuncs:
                - hme_calculate_global_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:687,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:679,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:682,17'
              BranchSideFuncs:
                - hme_calculate_global_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:686,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:599,21'
          Dst:             hme_update_dynamic_search_params
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:602,21'
          Dst:             hme_update_dynamic_search_params
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:636,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:681,13'
          Dst:             hme_calculate_global_mv
    - functionName:    ihevce_coarse_me_process
      functionSourceFile: '/src/libhevc/encoder/ihevce_coarse_me_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_me_ctxt
        - ps_enc_lap_inp
        - ps_multi_thrd_ctxt
        - thrd_id
        - i4_ping_pong
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hme_coarse_process_frm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:483,5'
          Dst:             hme_coarse_process_frm
    - functionName:    ihevce_coarse_me_get_rc_param
      functionSourceFile: '/src/libhevc/encoder/ihevce_coarse_me_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_me_ctxt
        - i8_acc_frame_hme_cost
        - i8_acc_frame_hme_sad
        - i8_acc_num_blks_higher_sad
        - i8_total_blks
        - i4_is_prev_pic_same_scene
      BBCount:         8
      ICount:          113
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:423,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:425,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:437,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:429,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:431,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:435,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_coarse_me_set_resolution
      functionSourceFile: '/src/libhevc/encoder/ihevce_coarse_me_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_me_ctxt
        - n_enc_layers
        - p_wd
        - p_ht
      BBCount:         7
      ICount:          63
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - hme_coarse_set_resolution
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:399,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:403,27'
              BranchSideFuncs:
                - hme_coarse_set_resolution
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:407,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:405,9'
          Dst:             hme_coarse_set_resolution
    - functionName:    ihevce_coarse_me_delete
      functionSourceFile: '/src/libhevc/encoder/ihevce_coarse_me_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_me_ctxt
        - ps_init_prms
        - i4_resolution_id
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hme_coarse_dep_mngr_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:362,5'
          Dst:             hme_coarse_dep_mngr_delete
    - functionName:    ihevce_coarse_me_reg_thrds_sem
      functionSourceFile: '/src/libhevc/encoder/ihevce_coarse_me_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_me_ctxt
        - ppv_sem_hdls
        - i4_num_proc_thrds
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hme_coarse_dep_mngr_reg_sem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:332,5'
          Dst:             hme_coarse_dep_mngr_reg_sem
    - functionName:    ihevce_coarse_me_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_coarse_me_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - ps_init_prms
        - i4_num_proc_thrds
        - pv_osal_handle
        - i4_resolution_id
        - u1_is_popcnt_available
      BBCount:         16
      ICount:          178
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - hme_coarse_dep_mngr_init
        - hme_coarse_dep_mngr_num_alloc
        - hme_coarse_init
        - hme_coarse_num_alloc
        - ihevce_cmn_utils_instr_set_router
        - ihevce_derive_me_init_prms
        - ihevce_me_instr_set_router
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:269,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:269,5'
              BranchSideFuncs:
                - hme_coarse_init
                - hme_coarse_dep_mngr_init
                - hme_coarse_dep_mngr_num_alloc
                - __assert_fail
                - ihevce_me_instr_set_router
                - ihevce_cmn_utils_instr_set_router
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:274,11'
              BranchSideFuncs:
                - hme_coarse_init
                - hme_coarse_dep_mngr_init
                - hme_coarse_dep_mngr_num_alloc
                - __assert_fail
                - ihevce_me_instr_set_router
                - ihevce_cmn_utils_instr_set_router
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:274,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:276,30'
              BranchSideFuncs:
                - hme_coarse_init
                - hme_coarse_dep_mngr_init
                - hme_coarse_dep_mngr_num_alloc
                - __assert_fail
                - ihevce_me_instr_set_router
                - ihevce_cmn_utils_instr_set_router
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:283,26'
              BranchSideFuncs:
                - hme_coarse_init
                - hme_coarse_dep_mngr_init
                - hme_coarse_dep_mngr_num_alloc
                - __assert_fail
                - ihevce_me_instr_set_router
                - ihevce_cmn_utils_instr_set_router
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:286,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:287,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:293,19'
              BranchSideFuncs:
                - hme_coarse_dep_mngr_init
                - hme_coarse_dep_mngr_num_alloc
                - __assert_fail
                - ihevce_me_instr_set_router
                - ihevce_cmn_utils_instr_set_router
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:297,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:297,5'
              BranchSideFuncs:
                - ihevce_me_instr_set_router
                - ihevce_cmn_utils_instr_set_router
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:299,15'
              BranchSideFuncs:
                - ihevce_me_instr_set_router
                - ihevce_cmn_utils_instr_set_router
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:263,5'
          Dst:             ihevce_derive_me_init_prms
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:268,14'
          Dst:             hme_coarse_num_alloc
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:269,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:284,14'
          Dst:             hme_coarse_init
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:295,18'
          Dst:             hme_coarse_dep_mngr_init
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:297,5'
          Dst:             hme_coarse_dep_mngr_num_alloc
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:297,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:301,5'
          Dst:             ihevce_me_instr_set_router
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:305,5'
          Dst:             ihevce_cmn_utils_instr_set_router
    - functionName:    ihevce_coarse_me_get_mem_recs
      functionSourceFile: '/src/libhevc/encoder/ihevce_coarse_me_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - ps_init_prms
        - i4_num_proc_thrds
        - i4_mem_space
        - i4_resolution_id
      BBCount:         16
      ICount:          145
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - hme_coarse_alloc
        - hme_coarse_dep_mngr_alloc
        - hme_coarse_dep_mngr_num_alloc
        - hme_coarse_num_alloc
        - ihevce_derive_me_init_prms
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:177,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:177,5'
              BranchSideFuncs:
                - ihevce_derive_me_init_prms
                - hme_coarse_alloc
                - hme_coarse_num_alloc
                - __assert_fail
                - hme_coarse_dep_mngr_alloc
                - hme_coarse_dep_mngr_num_alloc
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:182,32'
              BranchSideFuncs:
                - ihevce_derive_me_init_prms
                - hme_coarse_alloc
                - hme_coarse_num_alloc
                - __assert_fail
                - hme_coarse_dep_mngr_alloc
                - hme_coarse_dep_mngr_num_alloc
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:188,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:188,5'
              BranchSideFuncs:
                - hme_coarse_dep_mngr_alloc
                - hme_coarse_dep_mngr_num_alloc
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:193,11'
              BranchSideFuncs:
                - hme_coarse_dep_mngr_alloc
                - hme_coarse_dep_mngr_num_alloc
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:193,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:195,48'
              BranchSideFuncs:
                - hme_coarse_dep_mngr_alloc
                - hme_coarse_dep_mngr_num_alloc
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:207,23'
              BranchSideFuncs:
                - hme_coarse_dep_mngr_alloc
                - hme_coarse_dep_mngr_num_alloc
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:212,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:212,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:212,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:177,5'
          Dst:             hme_coarse_num_alloc
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:177,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:182,5'
          Dst:             ihevce_derive_me_init_prms
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:187,14'
          Dst:             hme_coarse_alloc
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:188,5'
          Dst:             hme_coarse_num_alloc
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:188,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:209,22'
          Dst:             hme_coarse_dep_mngr_alloc
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:212,9'
          Dst:             hme_coarse_dep_mngr_num_alloc
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:212,9'
          Dst:             __assert_fail
    - functionName:    ihevce_coarse_me_get_num_mem_recs
      functionSourceFile: '/src/libhevc/encoder/ihevce_coarse_me_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hme_coarse_dep_mngr_num_alloc
        - hme_coarse_num_alloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_coarse_me_pass.c:133,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:133,12'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - hme_coarse_dep_mngr_num_alloc
            - BranchSide:      '/src/libhevc/encoder/ihevce_coarse_me_pass.c:133,27'
              BranchSideFuncs:
                - hme_coarse_num_alloc
                - hme_coarse_dep_mngr_num_alloc
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:133,27'
          Dst:             hme_coarse_num_alloc
        - Src:             '/src/libhevc/encoder/ihevce_coarse_me_pass.c:134,36'
          Dst:             hme_coarse_dep_mngr_num_alloc
    - functionName:    ihevce_create_cuNode_children
      functionSourceFile: '/src/libhevc/encoder/ihevce_common_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1307
      functionLinenumberEnd: 1328
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cu_tree_root
        - ps_cu_tree_cur_node
        - nodes_already_created
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_cu_tree_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_common_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1348
      functionLinenumberEnd: 1474
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cu_tree
        - ps_cu_tree_root
        - pi4_nodes_created_in_cu_tree
        - tree_depth
        - e_grandparent_blk_pos
        - e_parent_blk_pos
        - e_cur_blk_pos
      BBCount:         12
      ICount:          252
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - ihevce_create_cuNode_children
        - ihevce_cu_tree_init
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1356,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1361,17'
              BranchSideFuncs:
                - ihevce_create_cuNode_children
                - ihevce_cu_tree_init
                - ihevce_cu_tree_init
                - ihevce_cu_tree_init
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1370,17'
              BranchSideFuncs:
                - ihevce_create_cuNode_children
                - ihevce_cu_tree_init
                - ihevce_cu_tree_init
                - ihevce_cu_tree_init
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1389,17'
              BranchSideFuncs:
                - ihevce_create_cuNode_children
                - ihevce_cu_tree_init
                - ihevce_cu_tree_init
                - ihevce_cu_tree_init
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1409,17'
              BranchSideFuncs:
                - ihevce_create_cuNode_children
                - ihevce_cu_tree_init
                - ihevce_cu_tree_init
                - ihevce_cu_tree_init
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1425,5'
              BranchSideFuncs:
                - ihevce_create_cuNode_children
                - ihevce_cu_tree_init
                - ihevce_cu_tree_init
                - ihevce_cu_tree_init
                - ihevce_cu_tree_init
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1427,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1429,19'
              BranchSideFuncs:
                - ihevce_create_cuNode_children
                - ihevce_cu_tree_init
                - ihevce_cu_tree_init
                - ihevce_cu_tree_init
                - ihevce_cu_tree_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1472,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_common_utils.c:1431,44'
          Dst:             ihevce_create_cuNode_children
        - Src:             '/src/libhevc/encoder/ihevce_common_utils.c:1434,9'
          Dst:             ihevce_cu_tree_init
        - Src:             '/src/libhevc/encoder/ihevce_common_utils.c:1443,9'
          Dst:             ihevce_cu_tree_init
        - Src:             '/src/libhevc/encoder/ihevce_common_utils.c:1452,9'
          Dst:             ihevce_cu_tree_init
        - Src:             '/src/libhevc/encoder/ihevce_common_utils.c:1461,9'
          Dst:             ihevce_cu_tree_init
    - functionName:    ihevce_compute_area_of_valid_cus_in_ctb
      functionSourceFile: '/src/libhevc/encoder/ihevce_common_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1292
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cu_tree
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ihevce_compute_area_of_valid_cus_in_ctb
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1274,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1276,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1279,8'
              BranchSideFuncs:
                - ihevce_compute_area_of_valid_cus_in_ctb
                - ihevce_compute_area_of_valid_cus_in_ctb
                - ihevce_compute_area_of_valid_cus_in_ctb
                - ihevce_compute_area_of_valid_cus_in_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1279,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1281,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1285,59'
              BranchSideFuncs:
                - ihevce_compute_area_of_valid_cus_in_ctb
                - ihevce_compute_area_of_valid_cus_in_ctb
                - ihevce_compute_area_of_valid_cus_in_ctb
                - ihevce_compute_area_of_valid_cus_in_ctb
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_common_utils.c:1285,19'
          Dst:             ihevce_compute_area_of_valid_cus_in_ctb
        - Src:             '/src/libhevc/encoder/ihevce_common_utils.c:1286,19'
          Dst:             ihevce_compute_area_of_valid_cus_in_ctb
        - Src:             '/src/libhevc/encoder/ihevce_common_utils.c:1287,19'
          Dst:             ihevce_compute_area_of_valid_cus_in_ctb
        - Src:             '/src/libhevc/encoder/ihevce_common_utils.c:1288,19'
          Dst:             ihevce_compute_area_of_valid_cus_in_ctb
    - functionName:    ihevce_get_luma_eo_sao_params
      functionSourceFile: '/src/libhevc/encoder/ihevce_common_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1180
      functionLinenumberEnd: 1259
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_sao_ctxt
        - eo_sao_class
        - pi4_acc_error_category
        - pi4_category_count
      BBCount:         50
      ICount:          411
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1191,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1191,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1196,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1191,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1193,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1196,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1196,79'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1197,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1202,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1196,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1199,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1202,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1202,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1202,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1207,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1202,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1204,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1207,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1207,79'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1208,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1213,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1207,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1210,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1213,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1213,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1215,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1218,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1218,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1220,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1223,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1223,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1225,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1228,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1234,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1236,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1259,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1236,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1238,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1258,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1250,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1250,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1250,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1250,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1250,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1250,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1252,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1254,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1257,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_get_chroma_eo_sao_params
      functionSourceFile: '/src/libhevc/encoder/ihevce_common_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1071
      functionLinenumberEnd: 1151
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_sao_ctxt
        - eo_sao_class
        - pi4_acc_error_category
        - pi4_category_count
      BBCount:         50
      ICount:          410
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1082,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1082,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1087,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1082,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1084,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1087,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1087,79'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1088,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1093,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1087,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1090,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1093,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1093,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1093,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1098,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1093,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1095,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1098,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1098,79'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1099,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1104,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1098,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1101,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1104,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1104,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1106,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1109,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1109,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1111,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1114,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1114,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1116,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1119,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1125,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1127,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1151,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1127,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1129,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1150,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1142,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1142,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1142,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1142,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1142,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1142,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1144,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1146,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1149,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_chroma_interleave_2d_copy
      functionSourceFile: '/src/libhevc/encoder/ihevce_common_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1024
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_uv_src_bp
        - src_strd
        - pu1_uv_dst_bp
        - dst_strd
        - w
        - h
        - e_chroma_plane
      BBCount:         15
      ICount:          122
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1027,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1027,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1027,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1028,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1028,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1028,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1030,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1032,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1042,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1032,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1035,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1039,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_ssd_and_sad_calculator
      functionSourceFile: '/src/libhevc/encoder/ihevce_common_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 980
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_recon
        - recon_strd
        - pu1_src
        - src_strd
        - trans_size
        - pu4_blk_sad
      BBCount:         15
      ICount:          131
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:985,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:987,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:999,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:987,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:991,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:996,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1002,11'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1002,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1002,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:1002,11'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1002,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:1002,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_chroma_interleave_ssd_calculator
      functionSourceFile: '/src/libhevc/encoder/ihevce_common_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_inp
        - pu1_ref
        - inp_stride
        - ref_stride
        - wd
        - ht
        - chroma_plane
      BBCount:         9
      ICount:          111
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:923,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:925,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:938,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:925,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:930,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:934,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_ssd_calculator
      functionSourceFile: '/src/libhevc/encoder/ihevce_common_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_inp
        - pu1_ref
        - inp_stride
        - ref_stride
        - wd
        - ht
        - chroma_plane
      BBCount:         9
      ICount:          108
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:867,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:869,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:878,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:869,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:871,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:874,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_osal_delete
      functionSourceFile: '/src/libhevc/encoder/ihevce_common_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_hle_ctxt
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - osal_close
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:812,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:814,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:821,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_common_utils.c:812,13'
          Dst:             osal_close
    - functionName:    ihevce_osal_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_common_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_hle_ctxt
      BBCount:         10
      ICount:          147
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - osal_init
        - osal_register_callbacks
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:745,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:747,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:753,32'
              BranchSideFuncs:
                - osal_init
                - osal_register_callbacks
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:761,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:763,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:769,38'
              BranchSideFuncs:
                - osal_register_callbacks
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:770,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:772,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:777,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_common_utils.c:760,14'
          Dst:             osal_init
        - Src:             '/src/libhevc/encoder/ihevce_common_utils.c:769,14'
          Dst:             osal_register_callbacks
    - functionName:    ihevce_osal_alloc
      functionSourceFile: '/src/libhevc/encoder/ihevce_common_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_handle
        - u4_size
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_osal_free
      functionSourceFile: '/src/libhevc/encoder/ihevce_common_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_handle
        - pv_mem
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_scale_mv
      functionSourceFile: '/src/libhevc/encoder/ihevce_common_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_mv
        - i4_poc_to
        - i4_poc_from
        - i4_curr_poc
      BBCount:         37
      ICount:          254
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:614,10'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:614,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:614,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:614,10'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:614,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:614,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:615,10'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:615,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:615,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:615,10'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:615,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:615,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:620,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:620,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:620,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:620,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:620,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:620,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:625,11'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:625,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:625,49'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:626,11'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:626,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:626,49'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:628,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:628,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:628,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:628,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:628,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:628,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:629,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:629,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:629,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:629,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:629,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:629,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_num_ones_generic
      functionSourceFile: '/src/libhevc/encoder/ihevce_common_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - bitfield
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_get_free_pred_buf_indices
      functionSourceFile: '/src/libhevc/encoder/ihevce_common_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - pu1_idx_array
        - pu4_bitfield
        - u1_num_bufs_requested
      BBCount:         13
      ICount:          98
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - ihevce_num_ones_generic
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:583,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:583,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:585,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:585,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:587,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:594,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:587,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:589,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:592,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_common_utils.c:583,5'
          Dst:             ihevce_num_ones_generic
        - Src:             '/src/libhevc/encoder/ihevce_common_utils.c:583,5'
          Dst:             __assert_fail
    - functionName:    ihevce_set_pred_buf_as_free
      functionSourceFile: '/src/libhevc/encoder/ihevce_common_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - pu4_idx_array
        - u1_buf_id
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    33
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_compare_pu_mv_t
      functionSourceFile: '/src/libhevc/encoder/ihevce_common_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_pu_mv_1
        - ps_pu_mv_2
        - i4_pred_mode_1
        - i4_pred_mode_2
      BBCount:         31
      ICount:          179
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - memcmp
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:520,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:521,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:523,17'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:526,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:528,12'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:534,8'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:528,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:530,29'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:533,5'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:530,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:531,29'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:532,9'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:534,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:536,12'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:543,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:536,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:538,29'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:541,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:538,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:539,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:540,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:543,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:543,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:545,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:543,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:544,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:545,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:545,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:546,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:548,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_common_utils.c:530,21'
          Dst:             memcmp
        - Src:             '/src/libhevc/encoder/ihevce_common_utils.c:538,21'
          Dst:             memcmp
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_find_num_clusters_of_identical_points_1D
      functionSourceFile: '/src/libhevc/encoder/ihevce_common_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_inp_array
        - pu1_out_array
        - pu1_freq_of_out_data_in_inp
        - i4_num_inp_array_elements
      BBCount:         16
      ICount:          141
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - ihevce_find_num_clusters_of_identical_points_1D
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:454,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:456,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:459,11'
              BranchSideFuncs:
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:459,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:461,12'
              BranchSideFuncs:
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:474,8'
              BranchSideFuncs:
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:461,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:463,13'
              BranchSideFuncs:
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:468,50'
              BranchSideFuncs:
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:474,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:479,14'
              BranchSideFuncs:
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:487,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_common_utils.c:478,31'
          Dst:             ihevce_find_num_clusters_of_identical_points_1D
    - functionName:    ihevce_itrans_recon_dc_compute
      functionSourceFile: '/src/libhevc/encoder/ihevce_common_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_dst
        - pu1_pred
        - dst_strd
        - pred_strd
        - trans_size
        - col_mult
        - dc_value
      BBCount:         15
      ICount:          137
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:350,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:352,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:358,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:352,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:355,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:357,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:355,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:352,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:355,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:355,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:352,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:352,43'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_itrans_recon_dc
      functionSourceFile: '/src/libhevc/encoder/ihevce_common_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - short
        - int
      constantsTouched: []
      argNames:
        - pu1_pred
        - pred_strd
        - pu1_dst
        - dst_strd
        - trans_size
        - i2_deq_value
        - e_chroma_plane
      BBCount:         26
      ICount:          203
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - ihevce_itrans_recon_dc_compute
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:407,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:407,5'
              BranchSideFuncs:
                - ihevce_itrans_recon_dc_compute
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:407,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_itrans_recon_dc_compute
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:407,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:407,5'
              BranchSideFuncs:
                - ihevce_itrans_recon_dc_compute
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:407,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_itrans_recon_dc_compute
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:407,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:407,5'
              BranchSideFuncs:
                - ihevce_itrans_recon_dc_compute
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:408,8'
              BranchSideFuncs:
                - ihevce_itrans_recon_dc_compute
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:408,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:410,24'
              BranchSideFuncs:
                - ihevce_itrans_recon_dc_compute
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:416,18'
              BranchSideFuncs:
                - ihevce_itrans_recon_dc_compute
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:423,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:423,14'
              BranchSideFuncs:
                - ihevce_itrans_recon_dc_compute
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:423,16'
              BranchSideFuncs:
                - ihevce_itrans_recon_dc_compute
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:423,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:423,14'
              BranchSideFuncs:
                - ihevce_itrans_recon_dc_compute
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:423,14'
              BranchSideFuncs:
                - ihevce_itrans_recon_dc_compute
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:426,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:426,16'
              BranchSideFuncs:
                - ihevce_itrans_recon_dc_compute
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:426,16'
              BranchSideFuncs:
                - ihevce_itrans_recon_dc_compute
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:426,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:426,16'
              BranchSideFuncs:
                - ihevce_itrans_recon_dc_compute
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:426,16'
              BranchSideFuncs:
                - ihevce_itrans_recon_dc_compute
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_common_utils.c:407,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_common_utils.c:427,5'
          Dst:             ihevce_itrans_recon_dc_compute
    - functionName:    ihevce_wt_avg_2d
      functionSourceFile: '/src/libhevc/encoder/ihevce_common_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_pred0
        - pu1_pred1
        - pred0_strd
        - pred1_strd
        - wd
        - ht
        - pu1_dst
        - dst_strd
        - w0
        - w1
        - o0
        - o1
        - log_wdc
      BBCount:         15
      ICount:          162
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:293,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:295,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:305,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:295,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:298,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:301,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:299,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:299,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:299,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:299,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:299,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:299,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_2d_square_copy_luma
      functionSourceFile: '/src/libhevc/encoder/ihevce_common_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - p_dst
        - dst_strd
        - p_src
        - src_strd
        - num_cols_to_copy
        - unit_size
      BBCount:         5
      ICount:          71
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:225,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:227,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:231,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_copy_2d
      functionSourceFile: '/src/libhevc/encoder/ihevce_common_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_dst
        - dst_stride
        - pu1_src
        - src_stride
        - blk_wd
        - blk_ht
      BBCount:         5
      ICount:          57
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_common_utils.c:171,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:173,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_common_utils.c:177,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_ed_calc_4x4_blk
      functionSourceFile: '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ed
        - pu1_src
        - src_stride
        - ref
        - mode_bits_cost
        - pi4_best_satd
        - i4_quality_preset
        - pi4_best_sad_cost
        - ps_ipe_optimised_function_list
      BBCount:         35
      ICount:          380
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:341,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:342,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:343,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:345,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:347,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:359,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:351,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:353,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:357,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:359,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:362,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:385,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:366,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:367,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:368,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:370,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:372,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:383,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:376,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:378,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:382,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:385,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:387,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:392,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_intra_populate_mode_bits_cost
      functionSourceFile: '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - mode_bits_cost
        - lambda
      BBCount:         8
      ICount:          60
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:158,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:160,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:160,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:160,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:162,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:164,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_decomp_pre_intra_get_frame_satd_squared
      functionSourceFile: '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2315
      functionLinenumberEnd: 2329
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_ctxt
        - wd
        - ht
      BBCount:         5
      ICount:          84
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2323,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2325,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2329,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_decomp_pre_intra_get_frame_satd
      functionSourceFile: '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2297
      functionLinenumberEnd: 2311
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_ctxt
        - wd
        - ht
      BBCount:         5
      ICount:          84
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2305,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2307,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2311,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
      functionSourceFile: '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2003
      functionLinenumberEnd: 2285
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_pre_intra_ctxt
        - ps_curr_out
        - ps_frm_ctb_prms
      BBCount:         96
      ICount:          1130
      EdgeCount:       122
      CyclomaticComplexity: 28
      functionsReached:
        - __assert_fail
        - ihevce_merge_sort
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2045,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2047,16'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2052,15'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2047,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2047,52'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2051,9'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2047,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2049,27'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2051,9'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2052,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2052,36'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2052,9'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2052,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2054,40'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2057,12'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2057,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2059,31'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2063,42'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2068,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2071,13'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2241,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2074,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2076,53'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2239,5'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2091,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2093,47'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2140,24'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - ihevce_merge_sort
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2095,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2097,51'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2135,13'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2101,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2103,54'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2125,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2105,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2115,32'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2123,60'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2115,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2117,57'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2120,36'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2125,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2125,21'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2125,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2125,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2125,21'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2126,24'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2126,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2128,34'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2130,47'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2153,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2155,23'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - ihevce_merge_sort
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2208,16'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
                - ihevce_merge_sort
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2155,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2157,39'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - ihevce_merge_sort
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2184,33'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - ihevce_merge_sort
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2160,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2160,21'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - ihevce_merge_sort
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2161,69'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - ihevce_merge_sort
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2163,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2165,72'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - ihevce_merge_sort
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2178,25'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - ihevce_merge_sort
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2184,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2186,77'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - ihevce_merge_sort
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2201,21'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - ihevce_merge_sort
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2190,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2192,39'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - ihevce_merge_sort
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2198,17'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - ihevce_merge_sort
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2208,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2208,35'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
                - ihevce_merge_sort
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2233,17'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2208,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2208,54'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
                - ihevce_merge_sort
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2233,17'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2208,70'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2208,73'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
                - ihevce_merge_sort
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2233,17'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2208,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2211,24'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2233,17'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2222,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2224,35'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2230,13'
              BranchSideFuncs:
                - ihevce_merge_sort
                - ihevce_merge_sort
                - ihevce_merge_sort
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2241,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2245,79'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2272,51'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2125,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2141,17'
          Dst:             ihevce_merge_sort
        - Src:             '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2147,17'
          Dst:             ihevce_merge_sort
        - Src:             '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2160,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:2215,17'
          Dst:             ihevce_merge_sort
    - functionName:    ihevce_merge_sort
      functionSourceFile: '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1907
      functionLinenumberEnd: 1988
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pi4_input_val
        - aai4_output_val
        - i4_length
        - i4_ip_sort_level
        - i4_op_sort_level
      BBCount:         39
      ICount:          321
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1917,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1917,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1917,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1923,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1923,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1926,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1926,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1929,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1988,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1929,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1931,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1974,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1933,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1936,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1940,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1940,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1942,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1942,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1942,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1957,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1942,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1944,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1957,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1944,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1947,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1953,43'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1957,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1960,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1966,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1976,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1979,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1984,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1923,5'
          Dst:             __assert_fail
    - functionName:    ihevce_decomp_pre_intra_frame_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1831
      functionLinenumberEnd: 1876
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_ctxt
        - ppu1_decomp_lyr_bufs
        - pi4_lyr_buf_stride
        - ps_layer1_buf
        - ps_layer2_buf
        - ps_ed_ctb_l1
        - i4_ol_sad_lambda_qf
        - ps_ctb_analyse
      BBCount:         21
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1836,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1838,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1876,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1841,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1843,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1874,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1848,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1850,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1858,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1852,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1852,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1852,67'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1858,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1860,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1869,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1862,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1862,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1862,67'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_decomp_pre_intra_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1728
      functionLinenumberEnd: 1813
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - ps_init_prms
        - i4_num_proc_thrds
        - ps_func_selector
        - i4_resolution_id
        - u1_is_popcnt_available
      BBCount:         33
      ICount:          487
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - hme_derive_num_layers
        - ihevce_cmn_utils_instr_set_router
        - ihevce_ipe_instr_set_router
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1740,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1740,35'
              BranchSideFuncs:
                - hme_derive_num_layers
                - ihevce_cmn_utils_instr_set_router
                - ihevce_ipe_instr_set_router
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1740,35'
              BranchSideFuncs:
                - hme_derive_num_layers
                - ihevce_cmn_utils_instr_set_router
                - ihevce_ipe_instr_set_router
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1741,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1741,36'
              BranchSideFuncs:
                - hme_derive_num_layers
                - ihevce_cmn_utils_instr_set_router
                - ihevce_ipe_instr_set_router
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1741,36'
              BranchSideFuncs:
                - hme_derive_num_layers
                - ihevce_cmn_utils_instr_set_router
                - ihevce_ipe_instr_set_router
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1744,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1746,59'
              BranchSideFuncs:
                - ihevce_cmn_utils_instr_set_router
                - ihevce_ipe_instr_set_router
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1813,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1749,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1752,40'
              BranchSideFuncs:
                - ihevce_cmn_utils_instr_set_router
                - ihevce_ipe_instr_set_router
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1780,38'
              BranchSideFuncs:
                - ihevce_cmn_utils_instr_set_router
                - ihevce_ipe_instr_set_router
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1758,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1760,59'
              BranchSideFuncs:
                - ihevce_cmn_utils_instr_set_router
                - ihevce_ipe_instr_set_router
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1765,59'
              BranchSideFuncs:
                - ihevce_cmn_utils_instr_set_router
                - ihevce_ipe_instr_set_router
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1774,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1776,17'
              BranchSideFuncs:
                - ihevce_cmn_utils_instr_set_router
                - ihevce_ipe_instr_set_router
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1778,13'
              BranchSideFuncs:
                - ihevce_cmn_utils_instr_set_router
                - ihevce_ipe_instr_set_router
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1781,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1783,13'
              BranchSideFuncs:
                - ihevce_cmn_utils_instr_set_router
                - ihevce_ipe_instr_set_router
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1785,12'
              BranchSideFuncs:
                - ihevce_cmn_utils_instr_set_router
                - ihevce_ipe_instr_set_router
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1785,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1788,16'
              BranchSideFuncs:
                - ihevce_cmn_utils_instr_set_router
                - ihevce_ipe_instr_set_router
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1800,13'
              BranchSideFuncs:
                - ihevce_cmn_utils_instr_set_router
                - ihevce_ipe_instr_set_router
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1788,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1791,17'
              BranchSideFuncs:
                - ihevce_cmn_utils_instr_set_router
                - ihevce_ipe_instr_set_router
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1795,17'
              BranchSideFuncs:
                - ihevce_cmn_utils_instr_set_router
                - ihevce_ipe_instr_set_router
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1742,20'
          Dst:             hme_derive_num_layers
        - Src:             '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1802,9'
          Dst:             ihevce_cmn_utils_instr_set_router
        - Src:             '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1804,9'
          Dst:             ihevce_ipe_instr_set_router
    - functionName:    ihevce_decomp_pre_intra_get_mem_recs
      functionSourceFile: '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1693
      functionLinenumberEnd: 1712
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - i4_num_proc_thrds
        - i4_mem_space
      BBCount:         1
      ICount:          60
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_decomp_pre_intra_get_num_mem_recs
      functionSourceFile: '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1681
      functionLinenumberEnd: 1682
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_decomp_pre_intra_process
      functionSourceFile: '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1374
      functionLinenumberEnd: 1671
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_ctxt
        - ps_lap_out_prms
        - ps_frm_ctb_prms
        - pv_multi_thrd_ctxt
        - thrd_id
        - i4_ping_pong
      BBCount:         124
      ICount:          1122
      EdgeCount:       163
      CyclomaticComplexity: 41
      functionsReached:
        - __assert_fail
        - ihevce_decomp_pre_intra_process_row
        - ihevce_ed_frame_init
        - ihevce_pre_enc_grp_get_next_job
        - ihevce_pre_enc_grp_job_set_out_dep
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1393,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1393,5'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1394,47'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1400,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1402,16'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1671,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1418,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1420,25'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1424,9'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1424,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1427,20'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1482,65'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1434,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1436,30'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1441,32'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1445,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1447,31'
              BranchSideFuncs:
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1476,20'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1487,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1487,56'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1516,19'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1487,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1490,35'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1516,19'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1493,66'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1494,17'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1513,9'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1493,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1496,30'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1513,9'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1496,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1499,25'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1512,13'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1501,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1503,65'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1511,17'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1505,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1507,29'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1510,21'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1516,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1516,36'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1518,19'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1516,79'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1517,36'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1527,34'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1517,83'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1518,19'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1527,34'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1518,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1519,14'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1520,35'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1519,78'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1520,35'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1527,34'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1520,63'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1520,72'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1628,34'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1516,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1527,34'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1628,34'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1530,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1532,17'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1537,26'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1537,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1539,41'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1544,26'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1555,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1557,24'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1620,21'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1563,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1565,31'
              BranchSideFuncs:
                - ihevce_decomp_pre_intra_process_row
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1615,25'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1568,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1568,44'
              BranchSideFuncs:
                - ihevce_decomp_pre_intra_process_row
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1570,33'
              BranchSideFuncs:
                - ihevce_decomp_pre_intra_process_row
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1568,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1570,33'
              BranchSideFuncs:
                - ihevce_decomp_pre_intra_process_row
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1590,25'
              BranchSideFuncs:
                - ihevce_decomp_pre_intra_process_row
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1575,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1577,32'
              BranchSideFuncs:
                - ihevce_decomp_pre_intra_process_row
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1582,28'
              BranchSideFuncs:
                - ihevce_decomp_pre_intra_process_row
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1577,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1579,56'
              BranchSideFuncs:
                - ihevce_decomp_pre_intra_process_row
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1581,25'
              BranchSideFuncs:
                - ihevce_decomp_pre_intra_process_row
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1582,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1584,57'
              BranchSideFuncs:
                - ihevce_decomp_pre_intra_process_row
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1586,21'
              BranchSideFuncs:
                - ihevce_decomp_pre_intra_process_row
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1615,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1617,21'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1619,13'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1620,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1622,17'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1624,13'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1628,62'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1629,15'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1670,5'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1629,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1629,37'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1630,15'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1629,78'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1630,15'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1632,34'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1630,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1630,37'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1670,5'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1628,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1632,34'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1670,5'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1633,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1635,25'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1644,21'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1635,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1637,36'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1643,13'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1644,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1646,17'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1648,13'
              BranchSideFuncs:
                - ihevce_ed_frame_init
                - ihevce_decomp_pre_intra_process_row
                - ihevce_pre_enc_grp_get_next_job
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_decomp_pre_intra_process_row
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1393,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1430,45'
          Dst:             ihevce_pre_enc_grp_get_next_job
        - Src:             '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1451,21'
          Dst:             ihevce_decomp_pre_intra_process_row
        - Src:             '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1478,17'
          Dst:             ihevce_pre_enc_grp_job_set_out_dep
        - Src:             '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1485,9'
          Dst:             ihevce_ed_frame_init
        - Src:             '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1589,21'
          Dst:             ihevce_decomp_pre_intra_process_row
    - functionName:    ihevce_decomp_pre_intra_process_row
      functionSourceFile: '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1224
      functionLinenumberEnd: 1355
      functionDepth:   0
      returnType:      void
      argCount:        23
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_stride
        - pu1_dst_decomp
        - dst_stride
        - layer_wd
        - layer_ht
        - pu1_wkg_mem
        - ht_offset
        - block_ht
        - block_wd
        - num_col_blks
        - layer_no
        - ps_ed_ctxt
        - ps_ed_row
        - ps_ed_ctb_l1_row
        - num_4x4_blks_ctb_y
        - num_4x4_blks_last_ctb_x
        - skip_decomp
        - skip_pre_intra
        - row_block_no
        - ps_ctb_analyse
        - ps_ipe_optimised_function_list
        - ps_cmn_utils_optimised_function_list
      BBCount:         65
      ICount:          630
      EdgeCount:       83
      CyclomaticComplexity: 20
      functionsReached:
        - ihevce_ed_calc_ctb
        - ihevce_scale_by_2
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1225,53'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1225,78'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
                - ihevce_scale_by_2
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1225,57'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
                - ihevce_scale_by_2
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1225,73'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1225,78'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
                - ihevce_scale_by_2
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1225,73'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
                - ihevce_scale_by_2
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1229,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1231,46'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1262,8'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1233,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1236,17'
              BranchSideFuncs:
                - ihevce_scale_by_2
                - ihevce_ed_calc_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1260,5'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1262,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1262,8'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1264,38'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1281,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1283,19'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1292,12'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1283,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1285,17'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1289,9'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1292,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1294,19'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1301,15'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1294,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1296,17'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1298,9'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1301,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1303,13'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1308,26'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1308,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1310,16'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1354,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1310,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1313,23'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1328,16'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1313,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1315,21'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1317,23'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1317,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1319,21'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1322,20'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1322,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1324,21'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1326,13'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1328,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1331,23'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1339,17'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1331,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1333,21'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1335,13'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1344,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1344,54'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1344,80'
              BranchSideFuncs:
                - ihevce_ed_calc_ctb
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1235,13'
          Dst:             ihevce_scale_by_2
        - Src:             '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1338,13'
          Dst:             ihevce_ed_calc_ctb
    - functionName:    ihevce_ed_frame_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 894
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_ed_ctxt
        - i4_layer_no
      BBCount:         4
      ICount:          92
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:913,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:913,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:915,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_scale_by_2
      functionSourceFile: '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1014
      functionLinenumberEnd: 1187
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - pu1_dst
        - dst_strd
        - wd
        - ht
        - pu1_wkg_mem
        - ht_offset
        - block_ht
        - wd_offset
        - block_wd
        - pf_copy_2d
        - pf_scaling_filter_mxn
      BBCount:         83
      ICount:          856
      EdgeCount:       105
      CyclomaticComplexity: 24
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1030,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1030,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1031,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1031,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1031,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1032,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1032,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1032,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1033,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1033,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1033,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1036,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1044,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1044,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1048,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1044,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1046,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1048,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1048,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1048,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1054,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1048,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1050,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1054,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1054,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1054,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1056,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1054,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1054,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1056,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1054,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1054,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1056,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1054,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1056,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1068,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1073,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1075,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1086,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1086,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1088,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1099,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1099,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1101,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1113,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1104,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1106,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1110,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1113,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1115,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1126,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1118,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1120,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1124,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1133,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1136,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1148,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1140,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1142,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1146,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1148,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1148,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1153,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1157,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1159,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1164,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1164,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1167,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1178,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1170,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1172,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1174,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1178,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1180,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1186,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1183,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1184,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1185,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1030,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1031,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1032,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:1033,5'
          Dst:             __assert_fail
    - functionName:    ihevce_ed_calc_ctb
      functionSourceFile: '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ed_ctxt
        - ps_ed_ctb
        - ps_ed_ctb_l1
        - pu1_src
        - src_stride
        - num_4x4_blks_x
        - num_4x4_blks_y
        - nbr_flags
        - i4_layer_id
        - ps_ipe_optimised_function_list
        - ps_cmn_utils_optimised_function_list
      BBCount:         45
      ICount:          449
      EdgeCount:       53
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - ihevce_ed_calc_8x8_blk
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:736,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:740,18'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_ed_calc_8x8_blk
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:779,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_ed_calc_8x8_blk
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:740,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:742,14'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_ed_calc_8x8_blk
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:745,18'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_ed_calc_8x8_blk
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:745,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:747,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_ed_calc_8x8_blk
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:753,18'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_ed_calc_8x8_blk
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:753,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:755,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_ed_calc_8x8_blk
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:759,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_ed_calc_8x8_blk
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:764,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:766,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_ed_calc_8x8_blk
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:777,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_ed_calc_8x8_blk
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:779,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:779,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_ed_calc_8x8_blk
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:780,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_ed_calc_8x8_blk
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:780,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:780,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_ed_calc_8x8_blk
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:781,11'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_ed_calc_8x8_blk
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:781,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:783,23'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_ed_calc_8x8_blk
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:826,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:786,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:792,51'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_ed_calc_8x8_blk
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:825,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_ed_calc_8x8_blk
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:794,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:794,13'
              BranchSideFuncs:
                - ihevce_ed_calc_8x8_blk
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:796,25'
              BranchSideFuncs:
                - ihevce_ed_calc_8x8_blk
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:811,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:811,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_ed_calc_8x8_blk
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:813,16'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_ed_calc_8x8_blk
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:813,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:816,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_ed_calc_8x8_blk
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:822,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_ed_calc_8x8_blk
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:779,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:780,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:794,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:797,13'
          Dst:             ihevce_ed_calc_8x8_blk
        - Src:             '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:811,13'
          Dst:             __assert_fail
    - functionName:    ihevce_ed_calc_8x8_blk
      functionSourceFile: '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ed_ctxt
        - ps_ed_8x8
        - pu1_src
        - src_stride
        - nbr_flags_ptr
        - lambda
        - pi4_best_satd
        - i4_layer_id
        - i4_quality_preset
        - pi4_best_sad_cost_8x8_l1_ipe
        - pi4_best_sad_8x8_l1_ipe
        - ps_ipe_optimised_function_list
        - ps_cmn_utils_optimised_function_list
      BBCount:         98
      ICount:          1092
      EdgeCount:       127
      CyclomaticComplexity: 31
      functionsReached:
        - ihevce_ed_calc_4x4_blk
        - ihevce_intra_populate_mode_bits_cost
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:437,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:439,9'
              BranchSideFuncs:
                - ihevce_intra_populate_mode_bits_cost
                - ihevce_ed_calc_4x4_blk
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:443,9'
              BranchSideFuncs:
                - ihevce_intra_populate_mode_bits_cost
                - ihevce_ed_calc_4x4_blk
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:456,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:458,23'
              BranchSideFuncs:
                - ihevce_intra_populate_mode_bits_cost
                - ihevce_ed_calc_4x4_blk
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:502,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:459,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:463,38'
              BranchSideFuncs:
                - ihevce_intra_populate_mode_bits_cost
                - ihevce_ed_calc_4x4_blk
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:495,5'
              BranchSideFuncs:
                - ihevce_intra_populate_mode_bits_cost
                - ihevce_ed_calc_4x4_blk
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:520,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:522,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:526,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:526,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:526,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:526,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:526,67'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:526,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:526,70'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:527,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:530,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:547,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:530,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:532,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:545,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:547,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:551,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:683,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:559,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:561,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:577,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:565,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:567,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:570,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:567,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:568,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:569,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:570,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:572,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:575,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:577,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:581,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:632,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:581,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:584,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:584,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:584,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:586,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:605,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:596,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:598,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:602,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:605,68'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:605,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:607,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:605,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:607,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:611,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:611,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:613,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:627,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:632,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:635,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:635,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:635,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:637,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:656,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:647,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:649,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:653,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:656,67'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:656,71'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:658,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:656,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:658,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:668,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:659,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:661,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:666,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:674,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:676,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:680,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:686,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:688,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:702,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:478,13'
          Dst:             ihevce_intra_populate_mode_bits_cost
        - Src:             '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:481,13'
          Dst:             ihevce_ed_calc_4x4_blk
    - functionName:    ihevce_scaling_filter_mxn
      functionSourceFile: '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - pu1_scrtch
        - scrtch_strd
        - pu1_dst
        - dst_strd
        - ht
        - wd
      BBCount:         29
      ICount:          359
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:963,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:965,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:979,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:965,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:967,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:975,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:973,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:965,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:973,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:973,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:965,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:965,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:980,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:982,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:998,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:982,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:985,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:995,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:993,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:982,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:993,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:993,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:982,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:982,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_cu_level_qp_mod
      functionSourceFile: '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - int
        - 'N/A'
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - frm_qscale
        - cu_satd
        - frm_avg_activity
        - f_mod_strength
        - pi4_act_factor
        - pi4_q_scale_mod
        - rc_quant_ctxt
      BBCount:         30
      ICount:          238
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - fast_log2
      functionUses:    19
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:860,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:860,33'
              BranchSideFuncs:
                - fast_log2
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:875,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:860,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:862,43'
              BranchSideFuncs:
                - fast_log2
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:875,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:867,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:867,19'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:867,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:867,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:867,19'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:867,19'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:869,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:869,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:870,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:877,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:877,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:877,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:877,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:877,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:877,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:879,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:879,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:879,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:879,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:879,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:879,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:863,34'
          Dst:             fast_log2
        - Src:             '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:869,9'
          Dst:             __assert_fail
    - functionName:    fast_log2
      functionSourceFile: '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_ed_4x4_find_best_modes
      functionSourceFile: '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_stride
        - ref
        - mode_bits_cost
        - pu1_best_modes
        - pu1_best_sad_costs
        - u1_low_resol
        - pf_4x4_sad_computer
      BBCount:         22
      ICount:          194
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:247,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:248,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:250,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:253,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:255,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:277,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:259,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:261,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:269,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:261,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:263,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:266,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:280,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:280,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:282,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_4x4_sad_computer
      functionSourceFile: '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - src
        - pred
        - src_strd
        - pred_strd
      BBCount:         12
      ICount:          122
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:205,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:207,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:215,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:207,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:209,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:211,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:209,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:209,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:209,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_8x8_sad_computer
      functionSourceFile: '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - src
        - pred
        - src_strd
        - pred_strd
      BBCount:         12
      ICount:          122
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:179,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:181,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:189,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:181,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:183,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:185,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:183,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:183,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c:183,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_dmgr_map_set_sync
      functionSourceFile: '/src/libhevc/encoder/ihevce_dep_mngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1214
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_dep_mngr_state
        - offset_x
        - offset_y
        - i4_map_value
      BBCount:         22
      ICount:          164
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - osal_sem_post
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:1181,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1181,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1182,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:1182,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1182,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1184,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:1184,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1184,5'
              BranchSideFuncs:
                - __assert_fail
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1188,5'
              BranchSideFuncs:
                - __assert_fail
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:1188,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1188,5'
              BranchSideFuncs:
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1192,5'
              BranchSideFuncs:
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:1201,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1201,8'
              BranchSideFuncs:
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1206,26'
              BranchSideFuncs:
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:1206,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1210,27'
              BranchSideFuncs:
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1212,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:1181,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:1182,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:1184,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:1188,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:1210,13'
          Dst:             osal_sem_post
    - functionName:    ihevce_dmgr_map_chk_sync
      functionSourceFile: '/src/libhevc/encoder/ihevce_dep_mngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_dep_mngr_state
        - thrd_id
        - offset_x
        - offset_y
        - i4_sr_ctb_x
        - i4_sr_ctb_y
      BBCount:         47
      ICount:          339
      EdgeCount:       57
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - ihevce_dmgr_map_chk
        - osal_sem_wait
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:1082,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1082,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_map_chk
                - osal_sem_wait
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1083,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_map_chk
                - osal_sem_wait
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:1083,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1083,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_map_chk
                - osal_sem_wait
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1084,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_map_chk
                - osal_sem_wait
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:1084,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1084,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_map_chk
                - osal_sem_wait
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1085,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_map_chk
                - osal_sem_wait
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:1085,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1085,5'
              BranchSideFuncs:
                - ihevce_dmgr_map_chk
                - osal_sem_wait
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1087,31'
              BranchSideFuncs:
                - ihevce_dmgr_map_chk
                - osal_sem_wait
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:1090,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1092,24'
              BranchSideFuncs:
                - ihevce_dmgr_map_chk
                - osal_sem_wait
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1096,24'
              BranchSideFuncs:
                - ihevce_dmgr_map_chk
                - osal_sem_wait
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:1096,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1096,22'
              BranchSideFuncs:
                - ihevce_dmgr_map_chk
                - osal_sem_wait
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1096,22'
              BranchSideFuncs:
                - ihevce_dmgr_map_chk
                - osal_sem_wait
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:1099,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1101,25'
              BranchSideFuncs:
                - ihevce_dmgr_map_chk
                - osal_sem_wait
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1105,25'
              BranchSideFuncs:
                - ihevce_dmgr_map_chk
                - osal_sem_wait
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:1105,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1105,23'
              BranchSideFuncs:
                - ihevce_dmgr_map_chk
                - osal_sem_wait
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1105,23'
              BranchSideFuncs:
                - ihevce_dmgr_map_chk
                - osal_sem_wait
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:1108,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1110,26'
              BranchSideFuncs:
                - ihevce_dmgr_map_chk
                - osal_sem_wait
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1114,26'
              BranchSideFuncs:
                - ihevce_dmgr_map_chk
                - osal_sem_wait
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:1114,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1114,24'
              BranchSideFuncs:
                - ihevce_dmgr_map_chk
                - osal_sem_wait
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1114,24'
              BranchSideFuncs:
                - ihevce_dmgr_map_chk
                - osal_sem_wait
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:1117,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1119,24'
              BranchSideFuncs:
                - ihevce_dmgr_map_chk
                - osal_sem_wait
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1123,24'
              BranchSideFuncs:
                - ihevce_dmgr_map_chk
                - osal_sem_wait
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:1123,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1123,22'
              BranchSideFuncs:
                - ihevce_dmgr_map_chk
                - osal_sem_wait
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1123,22'
              BranchSideFuncs:
                - ihevce_dmgr_map_chk
                - osal_sem_wait
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:1135,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1137,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1141,21'
              BranchSideFuncs:
                - ihevce_dmgr_map_chk
                - osal_sem_wait
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:1082,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:1083,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:1084,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:1085,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:1135,17'
          Dst:             ihevce_dmgr_map_chk
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:1143,17'
          Dst:             osal_sem_wait
    - functionName:    ihevce_dmgr_map_chk
      functionSourceFile: '/src/libhevc/encoder/ihevce_dep_mngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1012
      functionLinenumberEnd: 1028
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_start
        - i4_num_ctb_x
        - i4_num_ctb_y
        - i4_stride
      BBCount:         9
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:1017,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1019,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1028,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:1019,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1021,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:1023,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_dmgr_update_frm_frm_sync
      functionSourceFile: '/src/libhevc/encoder/ihevce_dep_mngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 987
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_dep_mngr_state
      BBCount:         10
      ICount:          96
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - osal_sem_post
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:964,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:969,15'
              BranchSideFuncs:
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:987,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:976,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:978,29'
              BranchSideFuncs:
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:985,5'
              BranchSideFuncs:
                - osal_sem_post
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:980,23'
          Dst:             osal_sem_post
    - functionName:    ihevce_dmgr_chk_frm_frm_sync
      functionSourceFile: '/src/libhevc/encoder/ihevce_dep_mngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_dep_mngr_state
        - thrd_id
      BBCount:         8
      ICount:          102
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - osal_sem_wait
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:912,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:914,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:919,60'
              BranchSideFuncs:
                - osal_sem_wait
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:922,23'
          Dst:             osal_sem_wait
    - functionName:    ihevce_dmgr_set_row_row_sync
      functionSourceFile: '/src/libhevc/encoder/ihevce_dep_mngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_dep_mngr_state
        - cur_offset
        - cur_row
        - cur_tile_col
      BBCount:         31
      ICount:          206
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - osal_sem_post
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:819,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:819,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - osal_sem_post
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:820,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - osal_sem_post
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:820,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:820,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - osal_sem_post
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:821,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - osal_sem_post
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:821,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:821,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - osal_sem_post
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:822,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - osal_sem_post
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:822,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:822,5'
              BranchSideFuncs:
                - __assert_fail
                - osal_sem_post
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:823,5'
              BranchSideFuncs:
                - __assert_fail
                - osal_sem_post
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:823,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:823,5'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:825,5'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:833,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:833,8'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:837,24'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:840,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:842,29'
              BranchSideFuncs:
                - osal_sem_post
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:851,12'
              BranchSideFuncs:
                - osal_sem_post
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:851,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:855,21'
              BranchSideFuncs:
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:861,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:855,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:857,41'
              BranchSideFuncs:
                - osal_sem_post
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:860,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:819,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:820,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:821,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:822,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:823,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:844,23'
          Dst:             osal_sem_post
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:857,27'
          Dst:             osal_sem_post
    - functionName:    ihevce_dmgr_chk_row_row_sync
      functionSourceFile: '/src/libhevc/encoder/ihevce_dep_mngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_dep_mngr_state
        - cur_offset
        - dep_offset
        - dep_row
        - cur_tile_col
        - thrd_id
      BBCount:         25
      ICount:          167
      EdgeCount:       27
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - osal_sem_wait
      functionUses:    12
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:746,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:746,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - osal_sem_wait
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:747,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - osal_sem_wait
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:747,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:747,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - osal_sem_wait
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:748,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - osal_sem_wait
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:748,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:748,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - osal_sem_wait
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:749,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - osal_sem_wait
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:749,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:749,5'
              BranchSideFuncs:
                - __assert_fail
                - osal_sem_wait
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:751,42'
              BranchSideFuncs:
                - __assert_fail
                - osal_sem_wait
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:755,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:755,5'
              BranchSideFuncs:
                - osal_sem_wait
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:758,5'
              BranchSideFuncs:
                - osal_sem_wait
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:762,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:763,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:765,17'
              BranchSideFuncs:
                - osal_sem_wait
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:765,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:758,5'
              BranchSideFuncs:
                - osal_sem_wait
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:770,19'
              BranchSideFuncs:
                - osal_sem_wait
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:746,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:747,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:748,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:749,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:755,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:777,23'
          Dst:             osal_sem_wait
    - functionName:    ihevce_dmgr_set_done_frm_frm_sync
      functionSourceFile: '/src/libhevc/encoder/ihevce_dep_mngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_dep_mngr_state
      BBCount:         5
      ICount:          51
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:697,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:699,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:703,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_dmgr_set_prev_done_frm_frm_sync
      functionSourceFile: '/src/libhevc/encoder/ihevce_dep_mngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_dep_mngr_state
      BBCount:         5
      ICount:          60
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:658,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:660,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:664,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_dmgr_reg_sem_hdls
      functionSourceFile: '/src/libhevc/encoder/ihevce_dep_mngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_dep_mngr_state
        - ppv_thread_sem_hdl
        - num_threads
      BBCount:         10
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    12
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:615,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:615,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:617,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:617,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:619,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:622,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:615,5'
          Dst:             __assert_fail
    - functionName:    ihevce_dmgr_del
      functionSourceFile: '/src/libhevc/encoder/ihevce_dep_mngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_dep_mngr_state
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_dmgr_map_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_dep_mngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - max_num_vert_units
        - max_num_horz_units
        - sem_enable
        - num_threads
        - ai4_tile_xtra_ctb
      BBCount:         7
      ICount:          162
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ihevce_dmgr_map_rst_sync
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:543,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:545,52'
              BranchSideFuncs:
                - ihevce_dmgr_map_rst_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:549,44'
              BranchSideFuncs:
                - ihevce_dmgr_map_rst_sync
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:556,5'
          Dst:             ihevce_dmgr_map_rst_sync
    - functionName:    ihevce_dmgr_map_rst_sync
      functionSourceFile: '/src/libhevc/encoder/ihevce_dep_mngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_dep_mngr_state
      BBCount:         1
      ICount:          48
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_dmgr_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_dep_mngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - pv_osal_handle
        - dep_mngr_mode
        - max_num_vert_units
        - max_num_horz_units
        - num_tile_cols
        - num_threads
        - sem_enable
      BBCount:         23
      ICount:          169
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - ihevce_dmgr_rst_frm_frm_sync
        - ihevce_dmgr_rst_row_frm_sync
        - ihevce_dmgr_rst_row_row_sync
      functionUses:    11
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:449,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:449,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_rst_row_frm_sync
                - ihevce_dmgr_rst_row_row_sync
                - ihevce_dmgr_rst_frm_frm_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:450,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_rst_row_frm_sync
                - ihevce_dmgr_rst_row_row_sync
                - ihevce_dmgr_rst_frm_frm_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:450,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:450,5'
              BranchSideFuncs:
                - ihevce_dmgr_rst_row_frm_sync
                - ihevce_dmgr_rst_row_row_sync
                - ihevce_dmgr_rst_frm_frm_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:450,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_rst_row_frm_sync
                - ihevce_dmgr_rst_row_row_sync
                - ihevce_dmgr_rst_frm_frm_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:450,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:450,5'
              BranchSideFuncs:
                - ihevce_dmgr_rst_row_frm_sync
                - ihevce_dmgr_rst_row_row_sync
                - ihevce_dmgr_rst_frm_frm_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:450,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_rst_row_frm_sync
                - ihevce_dmgr_rst_row_row_sync
                - ihevce_dmgr_rst_frm_frm_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:450,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:450,5'
              BranchSideFuncs:
                - ihevce_dmgr_rst_row_frm_sync
                - ihevce_dmgr_rst_row_row_sync
                - ihevce_dmgr_rst_frm_frm_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:455,8'
              BranchSideFuncs:
                - ihevce_dmgr_rst_row_frm_sync
                - ihevce_dmgr_rst_row_row_sync
                - ihevce_dmgr_rst_frm_frm_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:455,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:457,23'
              BranchSideFuncs:
                - ihevce_dmgr_rst_row_frm_sync
                - ihevce_dmgr_rst_row_row_sync
                - ihevce_dmgr_rst_frm_frm_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:461,44'
              BranchSideFuncs:
                - ihevce_dmgr_rst_row_frm_sync
                - ihevce_dmgr_rst_row_row_sync
                - ihevce_dmgr_rst_frm_frm_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:469,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:471,46'
              BranchSideFuncs:
                - ihevce_dmgr_rst_frm_frm_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:473,38'
              BranchSideFuncs:
                - ihevce_dmgr_rst_row_frm_sync
                - ihevce_dmgr_rst_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:473,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:475,46'
              BranchSideFuncs:
                - ihevce_dmgr_rst_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:479,46'
              BranchSideFuncs:
                - ihevce_dmgr_rst_row_frm_sync
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:449,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:450,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:471,9'
          Dst:             ihevce_dmgr_rst_frm_frm_sync
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:475,9'
          Dst:             ihevce_dmgr_rst_row_row_sync
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:479,9'
          Dst:             ihevce_dmgr_rst_row_frm_sync
    - functionName:    ihevce_dmgr_rst_frm_frm_sync
      functionSourceFile: '/src/libhevc/encoder/ihevce_dep_mngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_dep_mngr_state
      BBCount:         5
      ICount:          65
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:266,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:273,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_dmgr_rst_row_row_sync
      functionSourceFile: '/src/libhevc/encoder/ihevce_dep_mngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_dep_mngr_state
      BBCount:         9
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:386,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:389,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:393,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:393,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:395,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:398,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_dmgr_rst_row_frm_sync
      functionSourceFile: '/src/libhevc/encoder/ihevce_dep_mngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_dep_mngr_state
      BBCount:         13
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:302,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:304,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:308,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:308,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:310,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:317,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:310,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:312,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:315,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_dmgr_map_get_mem_recs
      functionSourceFile: '/src/libhevc/encoder/ihevce_dep_mngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - num_units
        - num_threads
        - i4_mem_space
      BBCount:         1
      ICount:          80
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_dmgr_get_mem_recs
      functionSourceFile: '/src/libhevc/encoder/ihevce_dep_mngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - dep_mngr_mode
        - max_num_vert_units
        - num_tile_cols
        - num_threads
        - i4_mem_space
      BBCount:         23
      ICount:          188
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    12
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:128,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:128,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:128,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:128,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:128,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:128,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:128,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:128,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:133,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:133,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:135,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:139,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:139,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:145,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:151,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:159,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:162,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:164,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_dep_mngr.c:164,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:167,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_dep_mngr.c:172,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_dep_mngr.c:128,5'
          Dst:             __assert_fail
    - functionName:    ihevce_dmgr_get_num_mem_recs
      functionSourceFile: '/src/libhevc/encoder/ihevce_dep_mngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_enc_loop_get_frame_rc_prms
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6224
      functionLinenumberEnd: 6290
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_enc_loop_ctxt
        - ps_rc_prms
        - i4_br_id
        - i4_enc_frm_id
      BBCount:         8
      ICount:          338
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6242,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6244,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6247,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6247,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6250,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6277,42'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_enc_loop_frame_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5876
      functionLinenumberEnd: 6200
      functionDepth:   0
      returnType:      void
      argCount:        22
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_enc_loop_ctxt
        - i4_frm_qp
        - aps_ref_list
        - ps_frm_recon
        - ps_slice_hdr
        - ps_pps
        - ps_sps
        - ps_vps
        - i1_weighted_pred_flag
        - i1_weighted_bipred_flag
        - log2_luma_wght_denom
        - log2_chroma_wght_denom
        - cur_poc
        - i4_display_num
        - ps_enc_ctxt
        - ps_curr_inp_prms
        - i4_bitrate_instance_num
        - i4_thrd_id
        - i4_enc_frm_id
        - i4_num_bitrates
        - i4_quality_preset
        - pv_dep_mngr_encloop_dep_me
      BBCount:         77
      ICount:          1452
      EdgeCount:       99
      CyclomaticComplexity: 24
      functionsReached:
        - __assert_fail
        - ihevce_entropy_rdo_frame_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5891,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5894,18'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_entropy_rdo_frame_init
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5899,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_entropy_rdo_frame_init
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5894,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5896,50'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_entropy_rdo_frame_init
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5898,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_entropy_rdo_frame_init
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5899,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5902,18'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_entropy_rdo_frame_init
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5912,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_entropy_rdo_frame_init
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5902,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5904,50'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_entropy_rdo_frame_init
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5906,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_entropy_rdo_frame_init
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5928,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5930,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_entropy_rdo_frame_init
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5935,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_entropy_rdo_frame_init
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5996,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5998,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_entropy_rdo_frame_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6010,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_entropy_rdo_frame_init
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5998,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5998,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_entropy_rdo_frame_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6004,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_entropy_rdo_frame_init
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6010,99'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6010,99'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_entropy_rdo_frame_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6011,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_entropy_rdo_frame_init
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6015,99'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6015,99'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_entropy_rdo_frame_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6016,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_entropy_rdo_frame_init
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6027,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6027,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_entropy_rdo_frame_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6028,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_entropy_rdo_frame_init
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6028,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6028,9'
              BranchSideFuncs:
                - ihevce_entropy_rdo_frame_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6030,42'
              BranchSideFuncs:
                - ihevce_entropy_rdo_frame_init
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6046,50'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6046,50'
              BranchSideFuncs:
                - ihevce_entropy_rdo_frame_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6047,15'
              BranchSideFuncs:
                - ihevce_entropy_rdo_frame_init
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6048,63'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6046,50'
              BranchSideFuncs:
                - ihevce_entropy_rdo_frame_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6049,16'
              BranchSideFuncs:
                - ihevce_entropy_rdo_frame_init
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6068,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6069,19'
              BranchSideFuncs:
                - ihevce_entropy_rdo_frame_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6070,46'
              BranchSideFuncs:
                - ihevce_entropy_rdo_frame_init
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6069,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6068,13'
              BranchSideFuncs:
                - ihevce_entropy_rdo_frame_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6068,13'
              BranchSideFuncs:
                - ihevce_entropy_rdo_frame_init
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6074,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6074,23'
              BranchSideFuncs:
                - ihevce_entropy_rdo_frame_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6074,25'
              BranchSideFuncs:
                - ihevce_entropy_rdo_frame_init
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6074,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6074,23'
              BranchSideFuncs:
                - ihevce_entropy_rdo_frame_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6074,23'
              BranchSideFuncs:
                - ihevce_entropy_rdo_frame_init
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6094,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6097,13'
              BranchSideFuncs:
                - ihevce_entropy_rdo_frame_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6104,17'
              BranchSideFuncs:
                - ihevce_entropy_rdo_frame_init
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6127,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6127,12'
              BranchSideFuncs:
                - ihevce_entropy_rdo_frame_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6129,17'
              BranchSideFuncs:
                - ihevce_entropy_rdo_frame_init
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6129,85'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6130,17'
              BranchSideFuncs:
                - ihevce_entropy_rdo_frame_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6135,9'
              BranchSideFuncs:
                - ihevce_entropy_rdo_frame_init
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6129,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6133,17'
              BranchSideFuncs:
                - ihevce_entropy_rdo_frame_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6135,9'
              BranchSideFuncs:
                - ihevce_entropy_rdo_frame_init
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5998,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6027,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6028,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:6188,9'
          Dst:             ihevce_entropy_rdo_frame_init
    - functionName:    ihevce_enc_loop_dep_mngr_frame_reset
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5793
      functionLinenumberEnd: 5820
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_enc_loop_ctxt
        - enc_frm_id
      BBCount:         10
      ICount:          92
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ihevce_dmgr_rst_row_row_sync
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5799,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5801,18'
              BranchSideFuncs:
                - ihevce_dmgr_rst_row_row_sync
                - ihevce_dmgr_rst_row_row_sync
                - ihevce_dmgr_rst_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5805,20'
              BranchSideFuncs:
                - ihevce_dmgr_rst_row_row_sync
                - ihevce_dmgr_rst_row_row_sync
                - ihevce_dmgr_rst_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5808,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5811,38'
              BranchSideFuncs:
                - ihevce_dmgr_rst_row_row_sync
                - ihevce_dmgr_rst_row_row_sync
                - ihevce_dmgr_rst_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5820,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5811,9'
          Dst:             ihevce_dmgr_rst_row_row_sync
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5814,9'
          Dst:             ihevce_dmgr_rst_row_row_sync
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5817,9'
          Dst:             ihevce_dmgr_rst_row_row_sync
    - functionName:    ihevce_enc_loop_delete
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5754
      functionLinenumberEnd: 5772
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_enc_loop_ctxt
      BBCount:         11
      ICount:          89
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ihevce_dmgr_del
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5760,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5762,17'
              BranchSideFuncs:
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5772,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5762,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5765,29'
              BranchSideFuncs:
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5771,5'
              BranchSideFuncs:
                - ihevce_dmgr_del
                - ihevce_dmgr_del
                - ihevce_dmgr_del
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5765,13'
          Dst:             ihevce_dmgr_del
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5767,13'
          Dst:             ihevce_dmgr_del
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5769,13'
          Dst:             ihevce_dmgr_del
    - functionName:    ihevce_enc_loop_reg_sem_hdls
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5686
      functionLinenumberEnd: 5731
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_enc_loop_ctxt
        - ppv_sem_hdls
        - i4_num_proc_thrds
      BBCount:         27
      ICount:          169
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - ihevce_dmgr_reg_sem_hdls
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5695,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5697,15'
              BranchSideFuncs:
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_reg_sem_hdls
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5706,20'
              BranchSideFuncs:
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_reg_sem_hdls
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5697,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5700,17'
              BranchSideFuncs:
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_reg_sem_hdls
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5704,5'
              BranchSideFuncs:
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_reg_sem_hdls
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5706,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5708,15'
              BranchSideFuncs:
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_reg_sem_hdls
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5720,20'
              BranchSideFuncs:
                - ihevce_dmgr_reg_sem_hdls
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5708,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5711,17'
              BranchSideFuncs:
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_reg_sem_hdls
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5715,5'
              BranchSideFuncs:
                - ihevce_dmgr_reg_sem_hdls
                - ihevce_dmgr_reg_sem_hdls
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5720,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5722,15'
              BranchSideFuncs:
                - ihevce_dmgr_reg_sem_hdls
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5731,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5722,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5725,17'
              BranchSideFuncs:
                - ihevce_dmgr_reg_sem_hdls
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5729,5'
              BranchSideFuncs:
                - ihevce_dmgr_reg_sem_hdls
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5699,13'
          Dst:             ihevce_dmgr_reg_sem_hdls
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5710,13'
          Dst:             ihevce_dmgr_reg_sem_hdls
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5724,13'
          Dst:             ihevce_dmgr_reg_sem_hdls
    - functionName:    ihevce_enc_loop_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4290
      functionLinenumberEnd: 5662
      functionDepth:   0
      returnType:      'N/A'
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - ps_init_prms
        - i4_num_proc_thrds
        - pv_osal_handle
        - ps_func_selector
        - ps_rc_quant_ctxt
        - ps_tile_params_base
        - i4_resolution_id
        - i4_num_enc_loop_frm_pllel
        - u1_is_popcnt_available
      BBCount:         249
      ICount:          4191
      EdgeCount:       305
      CyclomaticComplexity: 58
      functionsReached:
        - __assert_fail
        - ihevce_cmn_utils_instr_set_router
        - ihevce_dmgr_get_num_mem_recs
        - ihevce_dmgr_init
        - ihevce_enc_loop_dblk_get_prms_dep_mngr
        - ihevce_sifter_sad_fxn_assigner
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4323,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4323,18'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4323,18'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4331,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4331,19'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4331,19'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4365,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4367,55'
              BranchSideFuncs:
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5505,51'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4382,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4384,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4387,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4399,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4401,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4405,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4431,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4435,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4456,45'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4459,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4462,30'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4467,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4489,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4492,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4503,27'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4521,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4525,43'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4540,84'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4547,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4550,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4555,71'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4570,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4574,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4611,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4580,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4583,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4604,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4623,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4623,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4623,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4623,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4623,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4625,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4623,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4623,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4623,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4625,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4625,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4625,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4625,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4625,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4627,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4625,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4625,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4625,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4627,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4627,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4627,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4627,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4627,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4630,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4627,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4627,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4627,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4630,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4630,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4630,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4630,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4630,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4634,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4630,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4630,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4630,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4645,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4647,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4651,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4670,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4672,91'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4679,24'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4701,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4705,28'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4727,16'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4727,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4731,28'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4752,24'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4792,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4795,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4802,12'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4802,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4804,20'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4815,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4842,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4848,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4878,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4908,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4942,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4972,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4997,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5013,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5015,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5020,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5020,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5022,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5029,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5041,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5043,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5056,58'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5086,68'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5086,68'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5087,36'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5087,59'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5086,68'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5088,36'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5101,67'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5101,67'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5102,37'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5102,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5101,67'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5103,35'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5116,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5118,16'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5269,12'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5118,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5120,20'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5149,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5120,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5123,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5129,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5135,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5138,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5145,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5151,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5154,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5161,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5167,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5170,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5177,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5269,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5272,13'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5297,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5297,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5300,13'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5327,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5335,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5339,13'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5351,13'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5364,13'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5377,13'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5389,13'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5401,13'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5409,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5447,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5449,19'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5461,9'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5449,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5451,70'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5454,9'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5478,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5482,21'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5495,15'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5487,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5489,17'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5492,9'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5496,63'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4365,62'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5497,15'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_cmn_utils_instr_set_router
                - ihevce_sifter_sad_fxn_assigner
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5507,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5509,28'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5514,13'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5514,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5517,14'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5546,12'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5520,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5522,39'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5537,25'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5526,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5525,87'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5525,87'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5562,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5562,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5563,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5563,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5563,9'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5565,19'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5565,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5567,19'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5584,19'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5567,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5570,22'
              BranchSideFuncs:
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5582,9'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5584,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5586,19'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5609,21'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5586,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5589,22'
              BranchSideFuncs:
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5601,9'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5614,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5616,20'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5618,20'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5622,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5622,30'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5622,30'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5625,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5625,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5626,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5626,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5626,9'
              BranchSideFuncs:
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5628,19'
              BranchSideFuncs:
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5628,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5630,19'
              BranchSideFuncs:
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5651,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5630,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5636,30'
              BranchSideFuncs:
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5648,9'
              BranchSideFuncs:
                - ihevce_dmgr_init
                - ihevce_dmgr_get_num_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5651,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5653,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5659,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4370,9'
          Dst:             ihevce_cmn_utils_instr_set_router
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4372,9'
          Dst:             ihevce_sifter_sad_fxn_assigner
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4623,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4625,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4627,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4630,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5327,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5409,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5560,9'
          Dst:             ihevce_enc_loop_dblk_get_prms_dep_mngr
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5561,9'
          Dst:             ihevce_enc_loop_dblk_get_prms_dep_mngr
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5562,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5563,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5569,73'
          Dst:             ihevce_dmgr_init
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5580,27'
          Dst:             ihevce_dmgr_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5588,72'
          Dst:             ihevce_dmgr_init
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5599,27'
          Dst:             ihevce_dmgr_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5619,9'
          Dst:             ihevce_enc_loop_dblk_get_prms_dep_mngr
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5625,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5626,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5635,25'
          Dst:             ihevce_dmgr_init
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:5646,27'
          Dst:             ihevce_dmgr_get_num_mem_recs
    - functionName:    ihevce_enc_loop_ctb_left_copy
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_cu_prms
      BBCount:         13
      ICount:          208
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:192,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:194,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:200,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:202,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:204,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:215,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:221,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:223,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:228,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_enc_loop_dblk_get_prms_dep_mngr
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3398
      functionLinenumberEnd: 3408
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - i4_ht
        - pi4_num_vert_units_in_lyr
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_enc_loop_get_mem_recs
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3471
      functionLinenumberEnd: 4257
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - ps_init_prms
        - i4_num_proc_thrds
        - i4_num_bitrate_inst
        - i4_num_enc_loop_frm_pllel
        - i4_mem_space
        - i4_resolution_id
      BBCount:         95
      ICount:          1809
      EdgeCount:       106
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - ihevce_dmgr_get_mem_recs
        - ihevce_enc_loop_dblk_get_prms_dep_mngr
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3481,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3481,14'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3481,14'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3487,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3487,15'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3487,15'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3523,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3525,54'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3531,54'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3541,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3544,14'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3550,14'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3676,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3680,36'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3685,36'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3690,36'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3695,36'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3702,36'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3702,36'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3702,36'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3707,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3758,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3763,13'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3783,9'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3798,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3803,13'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3823,9'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3955,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3958,17'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4051,17'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3959,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3966,23'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3980,23'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3994,23'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4008,23'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4022,23'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4037,23'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4037,23'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4047,9'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4052,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4059,23'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4074,23'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4089,23'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4104,23'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4119,23'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4135,23'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4135,23'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4171,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4171,9'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4172,19'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4172,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4174,21'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4187,19'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4174,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4177,22'
              BranchSideFuncs:
                - ihevce_dmgr_get_mem_recs
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4184,9'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4187,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4189,21'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4210,21'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4189,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4192,22'
              BranchSideFuncs:
                - ihevce_dmgr_get_mem_recs
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4199,9'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4212,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4212,9'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4214,19'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4214,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4216,21'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4237,21'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4216,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4219,22'
              BranchSideFuncs:
                - ihevce_dmgr_get_mem_recs
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4226,9'
              BranchSideFuncs:
                - ihevce_enc_loop_dblk_get_prms_dep_mngr
                - __assert_fail
                - ihevce_dmgr_get_mem_recs
                - ihevce_dmgr_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4240,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4240,9'
              BranchSideFuncs:
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4242,19'
              BranchSideFuncs:
                - ihevce_dmgr_get_mem_recs
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4242,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4244,21'
              BranchSideFuncs:
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4257,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4244,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4247,22'
              BranchSideFuncs:
                - ihevce_dmgr_get_mem_recs
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4254,9'
              BranchSideFuncs:
                - ihevce_dmgr_get_mem_recs
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3707,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4170,9'
          Dst:             ihevce_enc_loop_dblk_get_prms_dep_mngr
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4171,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4176,27'
          Dst:             ihevce_dmgr_get_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4191,27'
          Dst:             ihevce_dmgr_get_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4211,9'
          Dst:             ihevce_enc_loop_dblk_get_prms_dep_mngr
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4212,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4218,27'
          Dst:             ihevce_dmgr_get_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4239,9'
          Dst:             ihevce_enc_loop_dblk_get_prms_dep_mngr
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4240,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:4246,27'
          Dst:             ihevce_dmgr_get_mem_recs
    - functionName:    ihevce_enc_loop_get_num_mem_recs
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3428
      functionLinenumberEnd: 3441
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - i4_num_bitrate_inst
        - i4_num_enc_loop_frm_pllel
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ihevce_dmgr_get_num_mem_recs
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3431,59'
          Dst:             ihevce_dmgr_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3433,59'
          Dst:             ihevce_dmgr_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3435,59'
          Dst:             ihevce_dmgr_get_num_mem_recs
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3437,65'
          Dst:             ihevce_dmgr_get_num_mem_recs
    - functionName:    ihevce_enc_loop_process
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2987
      functionLinenumberEnd: 3374
      functionDepth:   0
      returnType:      void
      argCount:        17
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_ctxt
        - ps_curr_inp
        - ps_ctb_in
        - ps_ipe_analyse
        - ps_frm_recon
        - ps_cu_tree_out
        - ps_ctb_out
        - ps_cu_out
        - ps_tu_out
        - ps_pu_out
        - pu1_frm_ecd_data
        - ps_frm_ctb_prms
        - ps_frm_lamda
        - ps_multi_thrd_ctxt
        - thrd_id
        - i4_enc_frm_id
        - i4_pass
      BBCount:         35
      ICount:          1244
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - ihevce_enc_grp_get_next_job
        - ihevce_enc_grp_job_set_out_dep
        - ihevce_enc_loop_process_row
        - ihevce_populate_cl_cu_lambda_prms
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3022,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3023,68'
              BranchSideFuncs:
                - ihevce_populate_cl_cu_lambda_prms
                - ihevce_enc_grp_get_next_job
                - __assert_fail
                - ihevce_enc_grp_job_set_out_dep
                - __assert_fail
                - ihevce_enc_loop_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3023,9'
              BranchSideFuncs:
                - ihevce_populate_cl_cu_lambda_prms
                - ihevce_enc_grp_get_next_job
                - __assert_fail
                - ihevce_enc_grp_job_set_out_dep
                - __assert_fail
                - ihevce_enc_loop_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3023,68'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3023,68'
              BranchSideFuncs:
                - ihevce_populate_cl_cu_lambda_prms
                - ihevce_enc_grp_get_next_job
                - __assert_fail
                - ihevce_enc_grp_job_set_out_dep
                - __assert_fail
                - ihevce_enc_loop_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3024,9'
              BranchSideFuncs:
                - ihevce_populate_cl_cu_lambda_prms
                - ihevce_enc_grp_get_next_job
                - __assert_fail
                - ihevce_enc_grp_job_set_out_dep
                - __assert_fail
                - ihevce_enc_loop_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3043,88'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3044,39'
              BranchSideFuncs:
                - ihevce_enc_grp_get_next_job
                - __assert_fail
                - ihevce_enc_grp_job_set_out_dep
                - __assert_fail
                - ihevce_enc_loop_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3064,16'
              BranchSideFuncs:
                - ihevce_enc_grp_get_next_job
                - __assert_fail
                - ihevce_enc_grp_job_set_out_dep
                - __assert_fail
                - ihevce_enc_loop_process_row
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3064,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3081,30'
              BranchSideFuncs:
                - ihevce_enc_grp_get_next_job
                - __assert_fail
                - ihevce_enc_grp_job_set_out_dep
                - __assert_fail
                - ihevce_enc_loop_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3374,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3092,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3094,22'
              BranchSideFuncs:
                - ihevce_enc_grp_get_next_job
                - __assert_fail
                - ihevce_enc_grp_job_set_out_dep
                - __assert_fail
                - ihevce_enc_loop_process_row
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3104,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_grp_job_set_out_dep
                - __assert_fail
                - ihevce_enc_loop_process_row
                - ihevce_enc_grp_get_next_job
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3104,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3104,13'
              BranchSideFuncs:
                - ihevce_enc_grp_job_set_out_dep
                - __assert_fail
                - ihevce_enc_loop_process_row
                - ihevce_enc_grp_get_next_job
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3106,44'
              BranchSideFuncs:
                - ihevce_enc_grp_job_set_out_dep
                - __assert_fail
                - ihevce_enc_loop_process_row
                - ihevce_enc_grp_get_next_job
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3145,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3148,37'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_process_row
                - ihevce_enc_grp_get_next_job
                - __assert_fail
                - ihevce_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3157,33'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_process_row
                - ihevce_enc_grp_get_next_job
                - __assert_fail
                - ihevce_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3164,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3167,37'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_process_row
                - ihevce_enc_grp_get_next_job
                - __assert_fail
                - ihevce_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3196,23'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_process_row
                - ihevce_enc_grp_get_next_job
                - __assert_fail
                - ihevce_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3218,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3218,40'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_process_row
                - ihevce_enc_grp_get_next_job
                - __assert_fail
                - ihevce_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3219,41'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_process_row
                - ihevce_enc_grp_get_next_job
                - __assert_fail
                - ihevce_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3330,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3332,52'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_process_row
                - ihevce_enc_grp_get_next_job
                - __assert_fail
                - ihevce_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3336,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_enc_loop_process_row
                - ihevce_enc_grp_get_next_job
                - __assert_fail
                - ihevce_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3339,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3339,13'
              BranchSideFuncs:
                - ihevce_enc_loop_process_row
                - ihevce_enc_grp_get_next_job
                - __assert_fail
                - ihevce_enc_grp_job_set_out_dep
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3347,17'
              BranchSideFuncs:
                - ihevce_enc_loop_process_row
                - ihevce_enc_grp_get_next_job
                - __assert_fail
                - ihevce_enc_grp_job_set_out_dep
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3035,5'
          Dst:             ihevce_populate_cl_cu_lambda_prms
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3084,33'
          Dst:             ihevce_enc_grp_get_next_job
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3104,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3106,13'
          Dst:             ihevce_enc_grp_job_set_out_dep
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3339,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:3346,13'
          Dst:             ihevce_enc_loop_process_row
    - functionName:    ihevce_enc_loop_process_row
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1726
      functionLinenumberEnd: 2938
      functionDepth:   0
      returnType:      void
      argCount:        25
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_curr_src_bufs
        - ps_curr_recon_bufs
        - ps_curr_recon_bufs_src
        - ppu1_y_subpel_planes
        - ps_ctb_in
        - ps_ctb_out
        - ps_row_ipe_analyse
        - ps_row_cu_tree
        - ps_row_cu
        - ps_row_tu
        - ps_row_pu
        - ps_row_col_pu
        - pu2_num_pu_map
        - pu1_row_pu_map
        - pu1_row_ecd_data
        - pu4_pu_offsets
        - ps_frm_ctb_prms
        - vert_ctr
        - ps_frm_recon
        - pv_dep_mngr_encloop_dep_me
        - ps_pad_interp_recon
        - i4_pass
        - ps_multi_thrd_ctxt
        - ps_tile_params
      BBCount:         280
      ICount:          3422
      EdgeCount:       365
      CyclomaticComplexity: 87
      functionsReached:
        - __assert_fail
        - ihevce_bs_clear_invalid
        - ihevce_bs_init_ctb
        - ihevce_compute_area_of_valid_cus_in_ctb
        - ihevce_cu_recurse_decide
        - ihevce_deblk_ctb
        - ihevce_deblk_populate_qp_map
        - ihevce_dmgr_chk_row_row_sync
        - ihevce_dmgr_map_set_sync
        - ihevce_dmgr_set_row_row_sync
        - ihevce_entropy_rdo_ctb_init
        - ihevce_pad_interp_recon_ctb
        - ihevce_populate_cu_tree
        - ihevce_recon_padding
        - ihevce_sao_analyse
        - ihevce_set_ctb_nbr
        - ihevce_sub_pic_rc_in_data
        - ihevce_sub_pic_rc_scale_query
        - ihevce_update_final_cu_results
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1761,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1763,30'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1769,28'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1774,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1776,29'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1782,27'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1826,15'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1826,36'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1827,37'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1847,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1862,25'
              BranchSideFuncs:
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2387,9'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1864,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1866,35'
              BranchSideFuncs:
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1869,12'
              BranchSideFuncs:
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1869,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1871,51'
              BranchSideFuncs:
                - ihevce_sub_pic_rc_scale_query
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1874,30'
              BranchSideFuncs:
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1875,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1877,26'
              BranchSideFuncs:
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1881,26'
              BranchSideFuncs:
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1885,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1887,26'
              BranchSideFuncs:
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1891,26'
              BranchSideFuncs:
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1902,52'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1903,24'
              BranchSideFuncs:
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1918,33'
              BranchSideFuncs:
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1902,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1905,16'
              BranchSideFuncs:
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1918,33'
              BranchSideFuncs:
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1905,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1908,21'
              BranchSideFuncs:
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1915,9'
              BranchSideFuncs:
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1922,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1924,34'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1930,34'
              BranchSideFuncs:
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1925,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1925,13'
              BranchSideFuncs:
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1926,9'
              BranchSideFuncs:
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1988,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1990,33'
              BranchSideFuncs:
                - ihevce_bs_init_ctb
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1994,38'
              BranchSideFuncs:
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2020,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2022,20'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2037,16'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2022,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2024,28'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2034,13'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2026,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2028,25'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2033,17'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2037,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2040,30'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2055,13'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2040,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2042,59'
              BranchSideFuncs:
                - ihevce_populate_cu_tree
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2054,13'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2071,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2092,28'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2143,16'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2100,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2102,38'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2105,28'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2114,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2116,24'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2141,13'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2116,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2118,38'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2121,34'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2123,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2126,50'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2139,31'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2143,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2150,25'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2243,17'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2168,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2170,32'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2175,32'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2189,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2192,27'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2240,13'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2192,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2194,28'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2239,17'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2194,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2196,42'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2199,38'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2202,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2204,33'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2211,33'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2204,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2206,48'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2208,25'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2219,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2221,33'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2237,21'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2221,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2224,37'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2233,39'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2258,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2260,17'
              BranchSideFuncs:
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2265,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2260,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2260,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2263,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2265,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2269,29'
              BranchSideFuncs:
                - ihevce_sub_pic_rc_in_data
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2275,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2304,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2306,59'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2331,37'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2324,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2324,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2326,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2326,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2313,21'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2327,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
                - ihevce_bs_clear_invalid
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2333,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2337,18'
              BranchSideFuncs:
                - ihevce_bs_clear_invalid
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2362,22'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2345,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2345,52'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2356,18'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2345,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2348,41'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2356,18'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2367,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2369,39'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2371,35'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2372,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2372,9'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2374,18'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
                - ihevce_set_ctb_nbr
                - ihevce_entropy_rdo_ctb_init
                - ihevce_cu_recurse_decide
                - __assert_fail
                - ihevce_bs_clear_invalid
                - ihevce_update_final_cu_results
                - __assert_fail
                - ihevce_sub_pic_rc_in_data
                - ihevce_compute_area_of_valid_cus_in_ctb
                - __assert_fail
                - ihevce_populate_cu_tree
                - ihevce_bs_init_ctb
                - __assert_fail
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sub_pic_rc_scale_query
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2411,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2411,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2415,23'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2415,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2418,36'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2518,23'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2431,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2433,30'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2437,30'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2441,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2443,31'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2447,31'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2450,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2453,22'
              BranchSideFuncs:
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2510,17'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2453,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2453,51'
              BranchSideFuncs:
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2459,21'
              BranchSideFuncs:
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2453,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2455,33'
              BranchSideFuncs:
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2459,21'
              BranchSideFuncs:
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2466,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2469,24'
              BranchSideFuncs:
                - ihevce_deblk_ctb
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_populate_qp_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2506,13'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_ctb
                - ihevce_deblk_populate_qp_map
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2469,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2472,29'
              BranchSideFuncs:
                - ihevce_deblk_populate_qp_map
                - ihevce_deblk_ctb
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2479,57'
              BranchSideFuncs:
                - ihevce_deblk_ctb
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_deblk_populate_qp_map
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2518,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2520,16'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2677,12'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2520,75'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2521,16'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2523,44'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2520,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2523,44'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2663,20'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
                - ihevce_recon_padding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2525,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2528,25'
              BranchSideFuncs:
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_recon_padding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2660,13'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_recon_padding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2528,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2528,44'
              BranchSideFuncs:
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_recon_padding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2534,25'
              BranchSideFuncs:
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_recon_padding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2528,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2530,36'
              BranchSideFuncs:
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_recon_padding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2534,25'
              BranchSideFuncs:
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_recon_padding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2558,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2560,25'
              BranchSideFuncs:
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_recon_padding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2568,25'
              BranchSideFuncs:
                - ihevce_sao_analyse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_recon_padding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2643,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2647,29'
              BranchSideFuncs:
                - ihevce_recon_padding
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2655,25'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
                - ihevce_recon_padding
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_sao_analyse
                - ihevce_recon_padding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2677,71'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2678,12'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2680,40'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2677,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2680,40'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2806,23'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2682,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2685,31'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2803,9'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2685,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2688,54'
              BranchSideFuncs:
                - ihevce_sao_analyse
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_recon_padding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2802,13'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2701,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2703,25'
              BranchSideFuncs:
                - ihevce_sao_analyse
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_recon_padding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2710,25'
              BranchSideFuncs:
                - ihevce_sao_analyse
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_recon_padding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2791,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2795,29'
              BranchSideFuncs:
                - ihevce_recon_padding
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2801,17'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
                - ihevce_sao_analyse
                - ihevce_recon_padding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2806,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2808,16'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2848,17'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2808,75'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2809,16'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2811,25'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2808,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2811,25'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2831,20'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2811,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2814,24'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2828,13'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2814,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2818,29'
              BranchSideFuncs:
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2827,17'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_pad_interp_recon_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2848,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2850,20'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2889,12'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2850,79'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2851,20'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2854,29'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2850,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2854,29'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2875,44'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2854,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2859,48'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2869,17'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2859,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2862,37'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2868,21'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2875,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:0,0'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2878,33'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2889,71'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2890,12'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2892,40'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2889,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2892,40'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2936,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2894,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2897,31'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2916,20'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2897,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2899,24'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2913,13'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2899,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2903,29'
              BranchSideFuncs:
                - ihevce_pad_interp_recon_ctb
                - ihevce_dmgr_map_set_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2912,17'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
                - ihevce_pad_interp_recon_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2916,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2918,25'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2935,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2918,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2923,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2933,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2923,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2926,37'
              BranchSideFuncs:
                - ihevce_dmgr_map_set_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2932,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1871,13'
          Dst:             ihevce_sub_pic_rc_scale_query
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1907,17'
          Dst:             ihevce_dmgr_chk_row_row_sync
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1925,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1971,9'
          Dst:             ihevce_set_ctb_nbr
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1990,13'
          Dst:             ihevce_bs_init_ctb
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1994,9'
          Dst:             ihevce_entropy_rdo_ctb_init
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2045,21'
          Dst:             ihevce_populate_cu_tree
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2242,13'
          Dst:             ihevce_cu_recurse_decide
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2260,17'
          Dst:             ihevce_compute_area_of_valid_cus_in_ctb
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2260,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2268,17'
          Dst:             ihevce_sub_pic_rc_in_data
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2312,17'
          Dst:             ihevce_update_final_cu_results
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2324,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2336,13'
          Dst:             ihevce_bs_clear_invalid
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2372,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2386,5'
          Dst:             ihevce_dmgr_set_row_row_sync
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2458,17'
          Dst:             ihevce_dmgr_chk_row_row_sync
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2471,25'
          Dst:             ihevce_deblk_populate_qp_map
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2495,21'
          Dst:             ihevce_deblk_ctb
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2509,13'
          Dst:             ihevce_dmgr_set_row_row_sync
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2533,21'
          Dst:             ihevce_dmgr_chk_row_row_sync
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2628,25'
          Dst:             ihevce_sao_analyse
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2646,25'
          Dst:             ihevce_recon_padding
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2654,21'
          Dst:             ihevce_dmgr_set_row_row_sync
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2666,21'
          Dst:             ihevce_recon_padding
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2776,25'
          Dst:             ihevce_sao_analyse
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2794,25'
          Dst:             ihevce_recon_padding
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2817,25'
          Dst:             ihevce_pad_interp_recon_ctb
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2834,21'
          Dst:             ihevce_pad_interp_recon_ctb
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2861,33'
          Dst:             ihevce_dmgr_map_set_sync
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2877,29'
          Dst:             ihevce_dmgr_map_set_sync
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2902,25'
          Dst:             ihevce_pad_interp_recon_ctb
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:2925,33'
          Dst:             ihevce_dmgr_map_set_sync
    - functionName:    ihevce_cu_mode_decide
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 1669
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_cu_prms
        - ps_cu_analyse
        - ps_final_mode_state
        - pu1_ecd_data
        - ps_col_pu
        - pu1_col_pu_map
        - col_start_pu_idx
      BBCount:         365
      ICount:          4023
      EdgeCount:       488
      CyclomaticComplexity: 125
      functionsReached:
        - __assert_fail
        - ihevce_dmgr_chk_row_row_sync
        - ihevce_entropy_update_best_cu_states
        - ihevce_find_num_clusters_of_identical_points_1D
        - ihevce_get_free_pred_buf_indices
        - ihevce_get_nbr_intra
        - ihevce_inter_cand_sifter
        - ihevce_mark_all_modes_to_evaluate
        - ihevce_mpm_idx_based_filter_RDOPT_cand
        - ihevce_set_eval_flags
        - ihevce_set_nbr_map
        - ihevce_update_cu_level_qp_lamda
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:375,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:382,27'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_inter_cand_sifter
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:556,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_inter_cand_sifter
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:393,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:396,37'
              BranchSideFuncs:
                - ihevce_get_nbr_intra
                - __assert_fail
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_inter_cand_sifter
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:407,27'
              BranchSideFuncs:
                - ihevce_get_nbr_intra
                - __assert_fail
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_inter_cand_sifter
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:417,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:420,36'
              BranchSideFuncs:
                - ihevce_get_nbr_intra
                - __assert_fail
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_inter_cand_sifter
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:431,26'
              BranchSideFuncs:
                - ihevce_get_nbr_intra
                - __assert_fail
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_inter_cand_sifter
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:439,46'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:439,55'
              BranchSideFuncs:
                - ihevce_get_nbr_intra
                - __assert_fail
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_inter_cand_sifter
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:448,31'
              BranchSideFuncs:
                - ihevce_get_nbr_intra
                - __assert_fail
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_inter_cand_sifter
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:439,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:442,31'
              BranchSideFuncs:
                - ihevce_get_nbr_intra
                - __assert_fail
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_inter_cand_sifter
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:448,31'
              BranchSideFuncs:
                - ihevce_get_nbr_intra
                - __assert_fail
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_inter_cand_sifter
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:479,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:481,40'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_inter_cand_sifter
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:484,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_inter_cand_sifter
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:484,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:486,40'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_inter_cand_sifter
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:489,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_inter_cand_sifter
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:512,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:515,56'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_inter_cand_sifter
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:522,65'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_inter_cand_sifter
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:527,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:530,55'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_inter_cand_sifter
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:538,36'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_inter_cand_sifter
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:542,46'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:542,55'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_inter_cand_sifter
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:551,69'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_inter_cand_sifter
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:542,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:546,36'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_inter_cand_sifter
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:551,69'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_inter_cand_sifter
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:564,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:564,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_inter_cand_sifter
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:564,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_inter_cand_sifter
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:564,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:564,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_inter_cand_sifter
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:567,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_inter_cand_sifter
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:567,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:567,5'
              BranchSideFuncs:
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_inter_cand_sifter
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:568,26'
              BranchSideFuncs:
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_inter_cand_sifter
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:577,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:583,12'
              BranchSideFuncs:
                - ihevce_inter_cand_sifter
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:704,8'
              BranchSideFuncs:
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:583,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:585,36'
              BranchSideFuncs:
                - ihevce_inter_cand_sifter
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:589,36'
              BranchSideFuncs:
                - ihevce_inter_cand_sifter
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:592,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:592,54'
              BranchSideFuncs:
                - ihevce_inter_cand_sifter
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_update_cu_level_qp_lamda
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:629,12'
              BranchSideFuncs:
                - ihevce_inter_cand_sifter
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_update_cu_level_qp_lamda
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:592,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:596,34'
              BranchSideFuncs:
                - ihevce_inter_cand_sifter
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:629,12'
              BranchSideFuncs:
                - ihevce_inter_cand_sifter
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_update_cu_level_qp_lamda
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:598,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:601,37'
              BranchSideFuncs:
                - ihevce_inter_cand_sifter
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:613,40'
              BranchSideFuncs:
                - ihevce_inter_cand_sifter
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_update_cu_level_qp_lamda
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:617,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:620,21'
              BranchSideFuncs:
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_inter_cand_sifter
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_update_cu_level_qp_lamda
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:627,9'
              BranchSideFuncs:
                - ihevce_inter_cand_sifter
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_update_cu_level_qp_lamda
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:629,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:631,45'
              BranchSideFuncs:
                - ihevce_update_cu_level_qp_lamda
                - ihevce_inter_cand_sifter
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:634,40'
              BranchSideFuncs:
                - ihevce_inter_cand_sifter
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:665,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:665,37'
              BranchSideFuncs:
                - ihevce_inter_cand_sifter
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:665,48'
              BranchSideFuncs:
                - ihevce_inter_cand_sifter
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:675,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:677,16'
              BranchSideFuncs:
                - ihevce_inter_cand_sifter
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:688,20'
              BranchSideFuncs:
                - ihevce_inter_cand_sifter
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:677,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:679,24'
              BranchSideFuncs:
                - ihevce_inter_cand_sifter
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:683,24'
              BranchSideFuncs:
                - ihevce_inter_cand_sifter
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:692,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:695,32'
              BranchSideFuncs:
                - ihevce_inter_cand_sifter
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:697,16'
              BranchSideFuncs:
                - ihevce_inter_cand_sifter
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:704,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:710,13'
              BranchSideFuncs:
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:742,13'
              BranchSideFuncs:
                - ihevce_get_free_pred_buf_indices
                - __assert_fail
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:712,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:712,9'
              BranchSideFuncs:
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:714,19'
              BranchSideFuncs:
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:714,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:719,31'
              BranchSideFuncs:
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:729,27'
              BranchSideFuncs:
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:744,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:744,9'
              BranchSideFuncs:
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:746,19'
              BranchSideFuncs:
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:746,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:0,0'
              BranchSideFuncs:
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:751,31'
              BranchSideFuncs:
                - ihevce_mark_all_modes_to_evaluate
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:773,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:775,16'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:901,33'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:778,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:782,21'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:895,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:786,46'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:786,50'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:789,17'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:786,95'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:787,17'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:789,17'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:787,45'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:787,48'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:798,22'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:786,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:789,17'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:798,22'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:798,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:798,60'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:804,61'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:798,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:800,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:804,61'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:862,45'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:862,48'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:871,16'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:862,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:864,48'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:871,16'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:871,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:874,36'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:887,17'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:904,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:908,22'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:916,32'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:908,58'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:909,22'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:911,40'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:908,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:911,40'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:913,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:916,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:918,36'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:945,14'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:921,66'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:921,70'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:936,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:921,98'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:922,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:936,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:922,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:922,81'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:936,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:921,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:924,20'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:936,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:924,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:927,44'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:929,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:945,55'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:945,64'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1335,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:945,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:948,16'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1335,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:954,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:954,24'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:954,24'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:957,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:961,34'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:993,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:963,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:966,37'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:978,39'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:982,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:985,21'
              BranchSideFuncs:
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:992,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1003,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1003,51'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1023,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1003,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1006,17'
              BranchSideFuncs:
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1023,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1023,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1026,22'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1100,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1026,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1029,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1063,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1048,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1048,48'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1051,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1051,52'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1058,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1051,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1053,52'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1058,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1064,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1065,22'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1098,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1063,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1068,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1098,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1087,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1087,48'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1090,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1090,52'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1097,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1090,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1092,52'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1097,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1100,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1102,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1333,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1106,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1106,13'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1109,21'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1109,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1112,27'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1143,22'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1112,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1114,34'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1118,27'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1118,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1119,23'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1130,29'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1119,72'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1120,23'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1121,22'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1120,73'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1121,22'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1130,29'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1118,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1123,25'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1130,29'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1130,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1132,28'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1137,26'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1143,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1143,48'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1170,22'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1143,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1148,33'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1170,22'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1152,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1154,41'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1157,29'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1157,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1159,41'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1164,28'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1170,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1170,48'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1203,22'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1170,65'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1170,74'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1203,22'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1170,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1174,20'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1203,22'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1173,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1176,37'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1179,27'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1179,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1180,23'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1188,29'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1180,72'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1181,23'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1182,22'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1181,73'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1182,22'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1188,29'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1182,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1182,60'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1188,29'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1179,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1184,37'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1188,29'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1188,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1190,28'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_set_nbr_map
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1194,33'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1203,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1203,45'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1209,61'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1203,62'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1203,71'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1209,61'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1203,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1205,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1209,61'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1248,45'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1248,48'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1257,16'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1248,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1250,48'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1257,16'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1257,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1260,36'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1268,32'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1268,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1269,17'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1325,17'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1269,69'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1270,17'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1325,17'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1268,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1275,20'
              BranchSideFuncs:
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1325,17'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1275,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1277,21'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1285,25'
              BranchSideFuncs:
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1292,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1296,33'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1300,33'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1300,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1304,33'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1312,33'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1335,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1335,5'
              BranchSideFuncs:
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1336,25'
              BranchSideFuncs:
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1351,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1353,29'
              BranchSideFuncs:
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1359,33'
              BranchSideFuncs:
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1363,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1365,16'
              BranchSideFuncs:
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1385,31'
              BranchSideFuncs:
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1365,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1367,33'
              BranchSideFuncs:
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1373,33'
              BranchSideFuncs:
                - ihevce_set_eval_flags
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1394,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1397,20'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1451,38'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1397,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1399,40'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1407,40'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1451,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1452,43'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1453,43'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1453,70'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:0,0'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1451,37'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1459,45'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1459,48'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1475,33'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1459,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1461,48'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1475,33'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1479,63'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1480,18'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1487,40'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1480,73'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1481,18'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1487,40'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1481,54'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1481,63'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1487,40'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1479,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1483,13'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1487,40'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1490,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1496,16'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1521,13'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1496,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1498,17'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1504,30'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1511,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1513,24'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1517,29'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1549,75'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1550,16'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1556,17'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1549,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1552,17'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1556,17'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_entropy_update_best_cu_states
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1601,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1603,49'
              BranchSideFuncs:
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1649,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1607,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1607,46'
              BranchSideFuncs:
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1644,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1607,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1611,34'
              BranchSideFuncs:
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1644,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1613,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1616,37'
              BranchSideFuncs:
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1629,40'
              BranchSideFuncs:
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1633,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1636,21'
              BranchSideFuncs:
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1643,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:472,13'
          Dst:             ihevce_get_nbr_intra
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:564,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:567,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:619,17'
          Dst:             ihevce_dmgr_chk_row_row_sync
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:631,13'
          Dst:             ihevce_update_cu_level_qp_lamda
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:702,9'
          Dst:             ihevce_inter_cand_sifter
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:709,33'
          Dst:             ihevce_get_free_pred_buf_indices
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:712,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:741,33'
          Dst:             ihevce_get_free_pred_buf_indices
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:744,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:760,5'
          Dst:             ihevce_mark_all_modes_to_evaluate
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:886,13'
          Dst:             ihevce_set_nbr_map
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:984,17'
          Dst:             ihevce_dmgr_chk_row_row_sync
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1005,13'
          Dst:             ihevce_mpm_idx_based_filter_RDOPT_cand
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1013,13'
          Dst:             ihevce_mpm_idx_based_filter_RDOPT_cand
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1106,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1284,46'
          Dst:             ihevce_find_num_clusters_of_identical_points_1D
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1324,13'
          Dst:             ihevce_set_nbr_map
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1335,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1385,9'
          Dst:             ihevce_set_eval_flags
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1561,9'
          Dst:             ihevce_set_nbr_map
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1571,9'
          Dst:             ihevce_entropy_update_best_cu_states
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_pass.c:1635,17'
          Dst:             ihevce_dmgr_chk_row_row_sync
    - functionName:    ihevce_mark_all_modes_to_evaluate
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_ctxt
        - ps_cu_analyse
      BBCount:         16
      ICount:          108
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:257,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:259,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:263,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:263,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:263,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:265,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:265,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:267,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:275,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_pass.c:270,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:272,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_pass.c:274,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_call_luma_inter_pred_rdopt_pass1
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10417
      functionLinenumberEnd: 10455
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_inter_cand
        - cu_size
      BBCount:         18
      ICount:          169
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ihevce_luma_inter_pred_pu
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10427,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10429,18'
              BranchSideFuncs:
                - ihevce_luma_inter_pred_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10455,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10440,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10440,40'
              BranchSideFuncs:
                - ihevce_luma_inter_pred_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10454,5'
              BranchSideFuncs:
                - ihevce_luma_inter_pred_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10440,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10443,16'
              BranchSideFuncs:
                - ihevce_luma_inter_pred_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10454,5'
              BranchSideFuncs:
                - ihevce_luma_inter_pred_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10443,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10445,30'
              BranchSideFuncs:
                - ihevce_luma_inter_pred_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10449,16'
              BranchSideFuncs:
                - ihevce_luma_inter_pred_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10449,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10451,29'
              BranchSideFuncs:
                - ihevce_luma_inter_pred_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10453,9'
              BranchSideFuncs:
                - ihevce_luma_inter_pred_pu
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10438,13'
          Dst:             ihevce_luma_inter_pred_pu
    - functionName:    ihevce_populate_nbr_4x4_with_pu_data
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10391
      functionLinenumberEnd: 10413
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_nbr_4x4
        - ps_pu
        - i4_nbr_buf_stride
      BBCount:         9
      ICount:          130
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10404,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10406,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10413,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10406,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10408,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10411,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_intra_mode_nxn_hash_updater
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10286
      functionLinenumberEnd: 10334
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - pu1_mode_array
        - pu1_hash_table
        - u1_num_ipe_modes
      BBCount:         26
      ICount:          202
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10290,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10292,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10320,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10292,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10294,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10318,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10294,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10296,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10306,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10298,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10300,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10304,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10306,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10308,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10317,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10310,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10312,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10316,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10320,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10322,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10327,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10327,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10327,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10329,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_set_eval_flags
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9943
      functionLinenumberEnd: 10064
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_enc_loop_bestprms
      BBCount:         51
      ICount:          407
      EdgeCount:       61
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9951,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9951,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9957,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9951,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9953,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9957,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9960,66'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9961,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9966,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9960,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9966,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9995,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9966,57'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9967,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9972,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9966,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9969,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9972,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9972,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9974,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9984,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9974,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9976,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9981,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9984,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9986,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9995,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10001,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10001,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10001,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10015,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10015,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10028,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10057,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10001,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10003,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10010,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10015,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10017,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10024,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10028,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10030,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10053,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_final_rdopt_mode_prcs
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8415
      functionLinenumberEnd: 9920
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_prms
      BBCount:         369
      ICount:          3776
      EdgeCount:       491
      CyclomaticComplexity: 124
      functionsReached:
        - __assert_fail
        - ihevce_chroma_inter_pred_pu
        - ihevce_chroma_it_recon_fxn
        - ihevce_chroma_t_q_iq_ssd_scan_fxn
        - ihevce_compute_quant_rel_param
        - ihevce_entropy_rdo_encode_cu
        - ihevce_get_cl_cu_lambda_prms
        - ihevce_get_intra_chroma_tu_nbr
        - ihevce_get_nbr_intra
        - ihevce_get_nbr_intra_mxn_tu
        - ihevce_get_only_nbr_flag
        - ihevce_it_recon_fxn
        - ihevce_set_nbr_map
        - ihevce_t_q_iq_ssd_scan_fxn
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8507,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8510,40'
              BranchSideFuncs:
                - ihevce_compute_quant_rel_param
                - ihevce_get_cl_cu_lambda_prms
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_chroma_inter_pred_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8517,5'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_chroma_inter_pred_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8522,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8524,17'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_chroma_inter_pred_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8539,27'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_chroma_inter_pred_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8524,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8526,13'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_chroma_inter_pred_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8535,27'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_chroma_inter_pred_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8539,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8542,18'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_chroma_inter_pred_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8609,21'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8542,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8549,49'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_chroma_inter_pred_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8573,17'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_chroma_inter_pred_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8573,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8576,28'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_chroma_inter_pred_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8608,5'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8579,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8584,26'
              BranchSideFuncs:
                - ihevce_chroma_inter_pred_pu
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8607,9'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8593,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8596,24'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_chroma_inter_pred_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8606,13'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_chroma_inter_pred_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8596,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8598,42'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_chroma_inter_pred_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8601,24'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_chroma_inter_pred_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8601,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8603,41'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_chroma_inter_pred_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8605,17'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_chroma_inter_pred_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8621,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8624,9'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8630,13'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8630,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8633,9'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8636,14'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8636,72'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8637,14'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8643,9'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8636,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8643,9'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8670,9'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8649,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8651,13'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8659,13'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8674,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8679,9'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8687,9'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8692,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8699,32'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9854,8'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8750,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8753,21'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8768,31'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8753,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8755,35'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8759,21'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8761,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8763,26'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8765,9'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8768,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8771,31'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8903,17'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8773,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8774,22'
              BranchSideFuncs:
                - ihevce_get_nbr_intra
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8784,25'
              BranchSideFuncs:
                - ihevce_get_nbr_intra
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8773,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8784,25'
              BranchSideFuncs:
                - ihevce_get_nbr_intra
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8880,23'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8784,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8786,33'
              BranchSideFuncs:
                - ihevce_get_nbr_intra
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8791,32'
              BranchSideFuncs:
                - ihevce_get_nbr_intra
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8796,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8798,31'
              BranchSideFuncs:
                - ihevce_get_nbr_intra
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8802,31'
              BranchSideFuncs:
                - ihevce_get_nbr_intra
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8809,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8809,52'
              BranchSideFuncs:
                - ihevce_get_nbr_intra
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8813,30'
              BranchSideFuncs:
                - ihevce_get_nbr_intra
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8809,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8811,36'
              BranchSideFuncs:
                - ihevce_get_nbr_intra
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8813,30'
              BranchSideFuncs:
                - ihevce_get_nbr_intra
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8827,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8830,29'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8878,13'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8830,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8832,42'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8834,34'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8885,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8887,42'
              BranchSideFuncs:
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8891,21'
              BranchSideFuncs:
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8903,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8910,35'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9050,25'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8910,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8913,20'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8929,13'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8913,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8916,25'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8926,13'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8916,46'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8916,50'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8921,30'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8916,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8918,25'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8921,30'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8936,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8938,32'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8944,31'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8958,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8960,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8964,17'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8960,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8960,17'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8961,13'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9002,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9005,17'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9014,43'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9019,54'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9019,59'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9047,9'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9019,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9021,40'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9047,9'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9035,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9037,31'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9046,13'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9037,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9039,51'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9043,39'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9053,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9055,29'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9059,27'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9071,63'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9072,14'
              BranchSideFuncs:
                - ihevce_it_recon_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9113,12'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9072,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9073,15'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9075,17'
              BranchSideFuncs:
                - ihevce_it_recon_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9073,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9073,44'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9113,12'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9071,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9075,17'
              BranchSideFuncs:
                - ihevce_it_recon_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9113,12'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9075,63'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9076,17'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9080,21'
              BranchSideFuncs:
                - ihevce_it_recon_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9076,63'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9077,31'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9095,17'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9075,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9080,21'
              BranchSideFuncs:
                - ihevce_it_recon_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9095,17'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9113,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9115,52'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9118,31'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9125,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9127,32'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9823,54'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9345,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9350,48'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9820,9'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9350,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9350,28'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9350,28'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9355,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9357,40'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9360,42'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9365,62'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9366,30'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9437,29'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9365,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9374,30'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9437,29'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9377,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9379,46'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9385,45'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9390,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9392,44'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9396,44'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9403,50'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9403,59'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9407,38'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9403,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9405,49'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9407,38'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9437,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9441,28'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9654,39'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9441,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9443,44'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9449,43'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9458,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9461,37'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9484,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9461,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9464,37'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9474,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9464,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9464,64'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9469,42'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9464,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9466,37'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9469,42'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9491,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9491,25'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9494,33'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9494,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9496,29'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9499,29'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9496,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9496,29'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9497,25'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9499,59'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9500,29'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9504,33'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9499,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9504,33'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9543,36'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9535,63'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9536,37'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9552,67'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9555,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9557,29'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9567,29'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9575,59'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9576,29'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9580,33'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9575,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9580,33'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9619,36'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9611,63'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9612,37'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9628,67'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9631,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9633,29'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9641,33'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9641,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9643,48'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9648,55'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9659,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9662,33'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9666,42'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9669,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9672,33'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9676,42'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9697,75'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9698,26'
              BranchSideFuncs:
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9747,32'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9698,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9699,27'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9701,29'
              BranchSideFuncs:
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9699,59'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9699,62'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9747,32'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9697,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9701,29'
              BranchSideFuncs:
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9747,32'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9701,81'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9702,29'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9708,33'
              BranchSideFuncs:
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9702,81'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9704,30'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9723,29'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9701,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9708,33'
              BranchSideFuncs:
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9723,29'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9717,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9717,55'
              BranchSideFuncs:
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9717,74'
              BranchSideFuncs:
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9747,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9747,48'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9747,74'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9749,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9751,77'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9754,43'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9758,75'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9759,26'
              BranchSideFuncs:
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9808,32'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9759,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9760,27'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9762,29'
              BranchSideFuncs:
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9760,59'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9760,62'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9808,32'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9758,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9762,29'
              BranchSideFuncs:
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9808,32'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9762,81'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9763,29'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9769,33'
              BranchSideFuncs:
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9763,81'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9765,30'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9784,29'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9762,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9769,33'
              BranchSideFuncs:
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9784,29'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9778,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9778,55'
              BranchSideFuncs:
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9778,74'
              BranchSideFuncs:
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9808,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9808,48'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9808,74'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9810,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9812,77'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9815,43'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9841,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9845,17'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9852,5'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_set_nbr_map
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9854,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9856,43'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9867,27'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9859,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9859,56'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9863,5'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9859,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9861,13'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9863,5'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9867,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9869,44'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9873,13'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9873,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9877,32'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9916,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9905,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9905,73'
              BranchSideFuncs:
                - ihevce_entropy_rdo_encode_cu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9906,52'
              BranchSideFuncs:
                - ihevce_entropy_rdo_encode_cu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9916,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9916,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9918,50'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8510,9'
          Dst:             ihevce_compute_quant_rel_param
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8513,9'
          Dst:             ihevce_get_cl_cu_lambda_prms
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8591,17'
          Dst:             ihevce_chroma_inter_pred_pu
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8819,29'
          Dst:             ihevce_get_nbr_intra
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8838,42'
          Dst:             ihevce_get_nbr_intra_mxn_tu
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8890,34'
          Dst:             ihevce_get_nbr_intra_mxn_tu
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8960,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8963,19'
          Dst:             ihevce_t_q_iq_ssd_scan_fxn
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9079,17'
          Dst:             ihevce_it_recon_fxn
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9373,37'
          Dst:             ihevce_get_intra_chroma_tu_nbr
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9491,25'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9496,29'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9503,38'
          Dst:             ihevce_chroma_t_q_iq_ssd_scan_fxn
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9579,38'
          Dst:             ihevce_chroma_t_q_iq_ssd_scan_fxn
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9707,29'
          Dst:             ihevce_chroma_it_recon_fxn
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9768,29'
          Dst:             ihevce_chroma_it_recon_fxn
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9844,13'
          Dst:             ihevce_set_nbr_map
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9890,9'
          Dst:             ihevce_get_only_nbr_flag
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:9899,19'
          Dst:             ihevce_entropy_rdo_encode_cu
    - functionName:    ihevce_compute_quant_rel_param
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_ctxt
        - i1_cu_qp
      BBCount:         16
      ICount:          178
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:338,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:339,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:340,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:339,15'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:338,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:338,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:343,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:343,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:343,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:343,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:343,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:343,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:360,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:363,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:378,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_get_cl_cu_lambda_prms
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_ctxt
        - i4_cur_cu_qp
      BBCount:         7
      ICount:          138
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:647,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:648,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:650,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:648,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:647,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:647,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_t_q_iq_ssd_scan_fxn
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2025
      functionLinenumberEnd: 2543
      functionDepth:   0
      returnType:      int
      argCount:        27
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_ctxt
        - pu1_pred
        - pred_strd
        - pu1_src
        - src_strd
        - pi2_deq_data
        - deq_data_strd
        - pu1_recon
        - i4_recon_stride
        - pu1_ecd_data
        - pu1_csbf_buf
        - csbf_strd
        - trans_size
        - packed_pred_mode
        - pi8_cost
        - pi4_coeff_off
        - pi4_tu_bits
        - pu4_blk_sad
        - pi4_zero_col
        - pi4_zero_row
        - pu1_is_recon_available
        - i4_perform_rdoq
        - i4_perform_sbh
        - i4_alpha_stim_multiplier
        - u1_is_cu_noisy
        - e_ssd_type
        - early_cbf
      BBCount:         144
      ICount:          1319
      EdgeCount:       190
      CyclomaticComplexity: 48
      functionsReached:
        - __assert_fail
        - ihevce_entropy_rdo_encode_tu
        - ihevce_entropy_rdo_encode_tu_rdoq
        - ihevce_inject_stim_into_distortion
        - ihevce_it_recon_ssd
        - ihevce_sign_data_hiding
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2040,95'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2040,95'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2041,31'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2044,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2044,5'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2046,6'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2050,45'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2050,54'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2052,12'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2050,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2052,12'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2106,36'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2052,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2057,17'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2098,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2061,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2061,34'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2081,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2061,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2064,21'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2081,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2081,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2083,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2089,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2113,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2115,32'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2134,32'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2137,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2137,34'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2142,19'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2137,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2139,19'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2142,19'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2142,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2144,19'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2147,19'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2152,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2156,33'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2162,33'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2168,33'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2174,33'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2181,13'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2181,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2184,24'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2231,13'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2225,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2227,13'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2229,5'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2231,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2233,12'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2270,34'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2233,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2233,30'
              BranchSideFuncs:
                - ihevce_sign_data_hiding
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2235,49'
              BranchSideFuncs:
                - ihevce_sign_data_hiding
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2233,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2235,49'
              BranchSideFuncs:
                - ihevce_sign_data_hiding
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2261,26'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2253,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2255,41'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2259,9'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2274,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2279,17'
              BranchSideFuncs:
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2474,12'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2282,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2285,13'
              BranchSideFuncs:
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2296,17'
              BranchSideFuncs:
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2285,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2285,13'
              BranchSideFuncs:
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2285,13'
              BranchSideFuncs:
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2309,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2312,18'
              BranchSideFuncs:
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2354,18'
              BranchSideFuncs:
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2321,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2323,21'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2327,17'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_sign_data_hiding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2327,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2327,42'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2335,26'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2327,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2329,50'
              BranchSideFuncs:
                - ihevce_sign_data_hiding
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2335,26'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2338,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2340,37'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2350,9'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2359,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2362,17'
              BranchSideFuncs:
                - ihevce_it_recon_ssd
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2383,12'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2383,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2383,31'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2397,17'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2383,65'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2383,68'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2397,17'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2383,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2386,17'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2397,17'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2414,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2414,34'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2414,34'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2417,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2420,16'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2470,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2420,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2420,34'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2440,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2420,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2423,21'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2440,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2440,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2443,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2467,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2455,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2459,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2464,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2474,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2477,17'
              BranchSideFuncs:
                - ihevce_it_recon_ssd
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2500,16'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2500,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2500,35'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2517,21'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2500,69'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2500,72'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2517,21'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2500,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2503,21'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2517,21'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2044,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2063,31'
          Dst:             ihevce_inject_stim_into_distortion
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2255,17'
          Dst:             ihevce_sign_data_hiding
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2311,23'
          Dst:             ihevce_entropy_rdo_encode_tu_rdoq
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2330,17'
          Dst:             ihevce_sign_data_hiding
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2353,23'
          Dst:             ihevce_entropy_rdo_encode_tu
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2361,25'
          Dst:             ihevce_it_recon_ssd
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2385,27'
          Dst:             ihevce_inject_stim_into_distortion
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2399,27'
          Dst:             ihevce_inject_stim_into_distortion
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2422,33'
          Dst:             ihevce_inject_stim_into_distortion
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2476,25'
          Dst:             ihevce_it_recon_ssd
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2502,31'
          Dst:             ihevce_inject_stim_into_distortion
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2519,31'
          Dst:             ihevce_inject_stim_into_distortion
    - functionName:    ihevce_it_recon_fxn
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2588
      functionLinenumberEnd: 2665
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_ctxt
        - pi2_deq_data
        - deq_dat_strd
        - pu1_pred
        - pred_strd
        - pu1_recon
        - recon_strd
        - pu1_ecd_data
        - trans_size
        - packed_pred_mode
        - cbf
        - zero_cols
        - zero_rows
      BBCount:         31
      ICount:          235
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2596,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2600,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2612,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2612,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2612,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2617,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2612,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2614,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2617,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2617,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2619,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2622,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2628,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2628,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2633,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2628,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2630,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2633,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2633,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2636,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2639,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2639,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2639,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2654,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2639,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2642,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2654,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_chroma_t_q_iq_ssd_scan_fxn
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10589
      functionLinenumberEnd: 11143
      functionDepth:   0
      returnType:      int
      argCount:        28
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - char
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_ctxt
        - pu1_pred
        - pred_strd
        - pu1_src
        - src_strd
        - pi2_deq_data
        - deq_data_strd
        - pu1_recon
        - i4_recon_stride
        - pu1_ecd_data
        - pu1_csbf_buf
        - csbf_strd
        - trans_size
        - i4_scan_idx
        - intra_flag
        - pi4_coeff_off
        - pi4_tu_bits
        - pi4_zero_col
        - pi4_zero_row
        - pu1_is_recon_available
        - i4_perform_sbh
        - i4_perform_rdoq
        - pi8_cost
        - i4_alpha_stim_multiplier
        - u1_is_cu_noisy
        - u1_is_skip
        - e_ssd_type
        - e_chroma_plane
      BBCount:         147
      ICount:          1369
      EdgeCount:       193
      CyclomaticComplexity: 48
      functionsReached:
        - __assert_fail
        - ihevce_entropy_rdo_encode_tu
        - ihevce_entropy_rdo_encode_tu_rdoq
        - ihevce_inject_stim_into_distortion
        - ihevce_it_recon_ssd
        - ihevce_sign_data_hiding
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10603,74'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10603,74'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10604,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10604,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10603,74'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10606,68'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10606,68'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10607,10'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10609,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10609,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10609,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10609,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10609,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10610,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10610,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10610,5'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10612,6'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10620,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10622,20'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10626,17'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10628,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10630,19'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10633,8'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10633,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10635,23'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10690,8'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10644,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10647,13'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10660,12'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10660,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10660,30'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10681,43'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10660,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10663,17'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10681,43'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10690,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10692,32'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10711,32'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10714,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10718,33'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10724,33'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10730,33'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10736,33'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10743,18'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10786,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10788,9'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10791,13'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10791,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10793,12'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10832,36'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10793,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10793,30'
              BranchSideFuncs:
                - ihevce_sign_data_hiding
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10795,49'
              BranchSideFuncs:
                - ihevce_sign_data_hiding
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10793,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10795,49'
              BranchSideFuncs:
                - ihevce_sign_data_hiding
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10821,26'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10812,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10814,41'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10818,9'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10835,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10840,25'
              BranchSideFuncs:
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11063,12'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10843,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10847,13'
              BranchSideFuncs:
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10859,17'
              BranchSideFuncs:
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10847,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10847,13'
              BranchSideFuncs:
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10847,13'
              BranchSideFuncs:
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_sign_data_hiding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10879,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10882,18'
              BranchSideFuncs:
                - ihevce_entropy_rdo_encode_tu_rdoq
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10935,18'
              BranchSideFuncs:
                - ihevce_entropy_rdo_encode_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10892,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10894,21'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10900,31'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_sign_data_hiding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10902,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10902,42'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
                - ihevce_sign_data_hiding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10912,28'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10902,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10904,49'
              BranchSideFuncs:
                - ihevce_sign_data_hiding
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10912,28'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10915,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10917,34'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10926,9'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_it_recon_ssd
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10940,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10943,17'
              BranchSideFuncs:
                - ihevce_it_recon_ssd
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10964,12'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10964,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10964,31'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10978,17'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10964,65'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10964,68'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10978,17'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10964,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10967,17'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10978,17'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10998,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10998,13'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10998,13'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11000,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11003,16'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11060,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11003,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11003,34'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11022,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11003,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11006,21'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11022,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11022,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11024,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11047,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11031,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11033,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11044,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11047,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11053,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11059,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11063,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11066,17'
              BranchSideFuncs:
                - ihevce_it_recon_ssd
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11087,12'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11087,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11087,31'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11104,17'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11087,65'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11087,68'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11104,17'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11087,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11090,17'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11104,17'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10609,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10610,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10662,27'
          Dst:             ihevce_inject_stim_into_distortion
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10814,17'
          Dst:             ihevce_sign_data_hiding
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10881,23'
          Dst:             ihevce_entropy_rdo_encode_tu_rdoq
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10906,17'
          Dst:             ihevce_sign_data_hiding
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10934,23'
          Dst:             ihevce_entropy_rdo_encode_tu
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10942,27'
          Dst:             ihevce_it_recon_ssd
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10966,27'
          Dst:             ihevce_inject_stim_into_distortion
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10980,27'
          Dst:             ihevce_inject_stim_into_distortion
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11005,35'
          Dst:             ihevce_inject_stim_into_distortion
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11065,27'
          Dst:             ihevce_it_recon_ssd
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11089,27'
          Dst:             ihevce_inject_stim_into_distortion
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:11106,27'
          Dst:             ihevce_inject_stim_into_distortion
    - functionName:    ihevce_chroma_it_recon_fxn
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2709
      functionLinenumberEnd: 2761
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_ctxt
        - pi2_deq_data
        - deq_dat_strd
        - pu1_pred
        - pred_strd
        - pu1_recon
        - recon_strd
        - pu1_ecd_data
        - trans_size
        - cbf
        - zero_cols
        - zero_rows
        - e_chroma_plane
      BBCount:         24
      ICount:          196
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2712,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2712,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2712,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2712,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2712,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2715,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2715,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2717,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2721,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2724,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2726,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2729,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2729,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2732,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2735,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2735,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2735,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2750,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2735,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2738,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2750,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2712,5'
          Dst:             __assert_fail
    - functionName:    ihevce_it_recon_ssd
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10474
      functionLinenumberEnd: 10522
      functionDepth:   0
      returnType:      size_t
      argCount:        16
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - char
        - char
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_ctxt
        - pu1_src
        - i4_src_strd
        - pu1_pred
        - i4_pred_strd
        - pi2_deq_data
        - i4_deq_data_strd
        - pu1_recon
        - i4_recon_stride
        - pu1_ecd_data
        - u1_trans_size
        - u1_pred_mode
        - i4_cbf
        - i4_zero_col
        - i4_zero_row
        - e_chroma_plane
      BBCount:         6
      ICount:          138
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ihevce_chroma_it_recon_fxn
        - ihevce_it_recon_fxn
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10475,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10478,13'
              BranchSideFuncs:
                - ihevce_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10499,13'
              BranchSideFuncs:
                - ihevce_chroma_it_recon_fxn
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10477,9'
          Dst:             ihevce_it_recon_fxn
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10498,9'
          Dst:             ihevce_chroma_it_recon_fxn
    - functionName:    ihevce_intra_chroma_pred_mode_selector
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6346
      functionLinenumberEnd: 7015
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_chrm_cu_buf_prms
        - ps_cu_analyse
        - rd_opt_curr_idx
        - tu_mode
        - i4_alpha_stim_multiplier
        - u1_is_cu_noisy
      BBCount:         115
      ICount:          1717
      EdgeCount:       152
      CyclomaticComplexity: 39
      functionsReached:
        - __assert_fail
        - ihevce_chroma_it_recon_fxn
        - ihevce_chroma_t_q_iq_ssd_scan_fxn
        - ihevce_distortion_based_intra_chroma_mode_selector
        - ihevce_get_intra_chroma_tu_nbr
        - ihevce_get_nbr_intra_mxn_tu
        - ihevce_psy_rd_cost_croma
        - ihevce_set_nbr_map
        - ihevce_update_cu_level_qp_lamda
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6389,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6391,23'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_distortion_based_intra_chroma_mode_selector
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_update_cu_level_qp_lamda
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6398,23'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_distortion_based_intra_chroma_mode_selector
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_update_cu_level_qp_lamda
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6403,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6405,24'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_distortion_based_intra_chroma_mode_selector
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_update_cu_level_qp_lamda
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6412,35'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_distortion_based_intra_chroma_mode_selector
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_update_cu_level_qp_lamda
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6416,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6416,5'
              BranchSideFuncs:
                - ihevce_distortion_based_intra_chroma_mode_selector
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_update_cu_level_qp_lamda
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6419,17'
              BranchSideFuncs:
                - ihevce_distortion_based_intra_chroma_mode_selector
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_update_cu_level_qp_lamda
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6426,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6428,19'
              BranchSideFuncs:
                - ihevce_distortion_based_intra_chroma_mode_selector
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_update_cu_level_qp_lamda
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6432,9'
              BranchSideFuncs:
                - ihevce_distortion_based_intra_chroma_mode_selector
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_update_cu_level_qp_lamda
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6473,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6475,45'
              BranchSideFuncs:
                - ihevce_update_cu_level_qp_lamda
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6478,35'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6478,90'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6479,35'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6479,83'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6479,83'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:0,0'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6479,83'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6482,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6482,30'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6484,39'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6482,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6484,39'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6489,21'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6484,73'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:0,0'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6489,21'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6492,46'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6492,46'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6492,56'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6494,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6494,26'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6496,13'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6494,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6496,13'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6501,13'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6506,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6511,36'
              BranchSideFuncs:
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6933,13'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6522,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6528,40'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6923,17'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6568,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6570,33'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6575,32'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6580,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6582,31'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6586,31'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6593,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6593,51'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6597,30'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6593,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6595,36'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6597,30'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6613,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6616,25'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6628,21'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6616,46'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6616,50'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6621,30'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6616,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6618,34'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6621,30'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6738,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6741,30'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6750,30'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6756,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6756,40'
              BranchSideFuncs:
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6759,29'
              BranchSideFuncs:
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6756,62'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6756,65'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6774,77'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6756,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6759,29'
              BranchSideFuncs:
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6774,77'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6777,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6777,25'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6777,25'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6870,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6872,25'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6881,25'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6888,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6888,40'
              BranchSideFuncs:
                - ihevce_chroma_it_recon_fxn
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6891,29'
              BranchSideFuncs:
                - ihevce_chroma_it_recon_fxn
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6888,62'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6888,65'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6906,77'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6888,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6891,29'
              BranchSideFuncs:
                - ihevce_chroma_it_recon_fxn
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6906,77'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6909,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6522,78'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6522,78'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_psy_rd_cost_croma
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6956,69'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6956,69'
              BranchSideFuncs:
                - ihevce_psy_rd_cost_croma
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6956,69'
              BranchSideFuncs:
                - ihevce_psy_rd_cost_croma
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6965,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6965,12'
              BranchSideFuncs:
                - ihevce_psy_rd_cost_croma
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6976,28'
              BranchSideFuncs:
                - ihevce_psy_rd_cost_croma
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6416,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6431,22'
          Dst:             ihevce_distortion_based_intra_chroma_mode_selector
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6475,13'
          Dst:             ihevce_update_cu_level_qp_lamda
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6514,30'
          Dst:             ihevce_get_nbr_intra_mxn_tu
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6627,29'
          Dst:             ihevce_get_intra_chroma_tu_nbr
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6657,27'
          Dst:             ihevce_chroma_t_q_iq_ssd_scan_fxn
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6758,25'
          Dst:             ihevce_chroma_it_recon_fxn
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6789,27'
          Dst:             ihevce_chroma_t_q_iq_ssd_scan_fxn
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6890,25'
          Dst:             ihevce_chroma_it_recon_fxn
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6922,13'
          Dst:             ihevce_set_nbr_map
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6932,9'
          Dst:             ihevce_set_nbr_map
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6989,34'
          Dst:             ihevce_psy_rd_cost_croma
    - functionName:    ihevce_distortion_based_intra_chroma_mode_selector
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6179
      functionLinenumberEnd: 6335
      functionDepth:   0
      returnType:      char
      argCount:        19
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - char
        - char
        - char
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_cu_analyse
        - pf_ref_substitution
        - ppf_chroma_ip
        - ppf_resd_trns_had
        - pu1_src
        - i4_src_stride
        - pu1_pred
        - i4_pred_stride
        - pu1_ctb_nbr_map
        - i4_nbr_map_strd
        - pu1_ref_sub_out
        - i4_alpha_stim_multiplier
        - u1_is_cu_noisy
        - u1_trans_size
        - u1_trans_idx
        - u1_num_tus_in_cu
        - u1_num_4x4_luma_blks_in_tu
        - u1_enable_psyRDOPT
        - u1_is_422
      BBCount:         27
      ICount:          568
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - ihevce_get_intra_chroma_tu_nbr
        - ihevce_get_nbr_intra_mxn_tu
        - ihevce_inject_stim_into_distortion
        - ihevce_set_nbr_map
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6194,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6196,28'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6335,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6198,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6198,92'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6199,57'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6202,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6207,39'
              BranchSideFuncs:
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6320,13'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6223,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6228,21'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6310,17'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6256,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6256,40'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6259,39'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6256,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6259,39'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6271,31'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6328,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6330,44'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6333,5'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6215,30'
          Dst:             ihevce_get_nbr_intra_mxn_tu
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6235,29'
          Dst:             ihevce_get_intra_chroma_tu_nbr
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6274,31'
          Dst:             ihevce_inject_stim_into_distortion
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6292,31'
          Dst:             ihevce_inject_stim_into_distortion
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6309,13'
          Dst:             ihevce_set_nbr_map
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6319,9'
          Dst:             ihevce_set_nbr_map
    - functionName:    ihevce_update_cu_level_qp_lamda
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 897
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_cu_analyse
        - trans_size
        - is_intra
      BBCount:         61
      ICount:          323
      EdgeCount:       77
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
        - ihevce_compute_cu_level_QP
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:853,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:855,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:859,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:855,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:855,9'
              BranchSideFuncs:
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:855,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:855,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:855,9'
              BranchSideFuncs:
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:855,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:855,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:855,9'
              BranchSideFuncs:
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:855,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:855,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:855,9'
              BranchSideFuncs:
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:856,27'
              BranchSideFuncs:
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:856,70'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:856,74'
              BranchSideFuncs:
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:882,8'
              BranchSideFuncs:
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:859,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:861,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:865,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:861,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:861,9'
              BranchSideFuncs:
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:861,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:861,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:861,9'
              BranchSideFuncs:
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:861,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:861,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:861,9'
              BranchSideFuncs:
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:861,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:861,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:861,9'
              BranchSideFuncs:
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:862,27'
              BranchSideFuncs:
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:865,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:867,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:871,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:867,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:867,9'
              BranchSideFuncs:
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:867,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:867,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:867,9'
              BranchSideFuncs:
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:867,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:867,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:867,9'
              BranchSideFuncs:
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:868,27'
              BranchSideFuncs:
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:871,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:873,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:879,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:873,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:873,9'
              BranchSideFuncs:
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:873,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:873,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:873,9'
              BranchSideFuncs:
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:874,24'
              BranchSideFuncs:
                - ihevce_compute_cu_level_QP
                - ihevce_compute_cu_level_QP
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:882,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:885,13'
              BranchSideFuncs:
                - ihevce_compute_cu_level_QP
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:890,13'
              BranchSideFuncs:
                - ihevce_compute_cu_level_QP
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:855,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:861,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:867,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:873,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:879,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:884,9'
          Dst:             ihevce_compute_cu_level_QP
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:889,9'
          Dst:             ihevce_compute_cu_level_QP
    - functionName:    ihevce_compute_cu_level_QP
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_ctxt
        - i4_activity_for_qp
        - i4_activity_for_lamda
        - i4_reduce_qp
      BBCount:         70
      ICount:          541
      EdgeCount:       91
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
        - ihevce_compute_quant_rel_param
        - ihevce_get_cl_cu_lambda_prms
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:751,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:753,30'
              BranchSideFuncs:
                - ihevce_get_cl_cu_lambda_prms
                - __assert_fail
                - ihevce_compute_quant_rel_param
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:758,30'
              BranchSideFuncs:
                - ihevce_get_cl_cu_lambda_prms
                - __assert_fail
                - ihevce_compute_quant_rel_param
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:761,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:761,47'
              BranchSideFuncs:
                - ihevce_get_cl_cu_lambda_prms
                - __assert_fail
                - ihevce_compute_quant_rel_param
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:768,8'
              BranchSideFuncs:
                - ihevce_get_cl_cu_lambda_prms
                - __assert_fail
                - ihevce_compute_quant_rel_param
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:761,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:762,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:768,8'
              BranchSideFuncs:
                - ihevce_get_cl_cu_lambda_prms
                - __assert_fail
                - ihevce_compute_quant_rel_param
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:768,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:770,18'
              BranchSideFuncs:
                - ihevce_compute_quant_rel_param
                - ihevce_get_cl_cu_lambda_prms
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:810,8'
              BranchSideFuncs:
                - ihevce_get_cl_cu_lambda_prms
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:772,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:775,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_compute_quant_rel_param
                - ihevce_get_cl_cu_lambda_prms
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:781,12'
              BranchSideFuncs:
                - ihevce_compute_quant_rel_param
                - ihevce_get_cl_cu_lambda_prms
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:775,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:775,13'
              BranchSideFuncs:
                - ihevce_compute_quant_rel_param
                - ihevce_get_cl_cu_lambda_prms
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:776,23'
              BranchSideFuncs:
                - ihevce_compute_quant_rel_param
                - ihevce_get_cl_cu_lambda_prms
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:781,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:782,21'
              BranchSideFuncs:
                - ihevce_compute_quant_rel_param
                - ihevce_get_cl_cu_lambda_prms
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:783,17'
              BranchSideFuncs:
                - ihevce_compute_quant_rel_param
                - ihevce_get_cl_cu_lambda_prms
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:788,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:788,36'
              BranchSideFuncs:
                - ihevce_compute_quant_rel_param
                - ihevce_get_cl_cu_lambda_prms
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:792,12'
              BranchSideFuncs:
                - ihevce_compute_quant_rel_param
                - ihevce_get_cl_cu_lambda_prms
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:788,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:789,18'
              BranchSideFuncs:
                - ihevce_compute_quant_rel_param
                - ihevce_get_cl_cu_lambda_prms
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:792,12'
              BranchSideFuncs:
                - ihevce_compute_quant_rel_param
                - ihevce_get_cl_cu_lambda_prms
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:792,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:793,21'
              BranchSideFuncs:
                - ihevce_compute_quant_rel_param
                - ihevce_get_cl_cu_lambda_prms
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:794,17'
              BranchSideFuncs:
                - ihevce_compute_quant_rel_param
                - ihevce_get_cl_cu_lambda_prms
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:798,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:799,21'
              BranchSideFuncs:
                - ihevce_compute_quant_rel_param
                - ihevce_get_cl_cu_lambda_prms
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:800,17'
              BranchSideFuncs:
                - ihevce_compute_quant_rel_param
                - ihevce_get_cl_cu_lambda_prms
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:810,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:810,8'
              BranchSideFuncs:
                - ihevce_get_cl_cu_lambda_prms
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:812,18'
              BranchSideFuncs:
                - ihevce_get_cl_cu_lambda_prms
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:815,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:819,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_cl_cu_lambda_prms
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:824,12'
              BranchSideFuncs:
                - ihevce_get_cl_cu_lambda_prms
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:819,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:819,13'
              BranchSideFuncs:
                - ihevce_get_cl_cu_lambda_prms
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:820,23'
              BranchSideFuncs:
                - ihevce_get_cl_cu_lambda_prms
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:824,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:825,21'
              BranchSideFuncs:
                - ihevce_get_cl_cu_lambda_prms
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:826,17'
              BranchSideFuncs:
                - ihevce_get_cl_cu_lambda_prms
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:832,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:833,21'
              BranchSideFuncs:
                - ihevce_get_cl_cu_lambda_prms
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:834,17'
              BranchSideFuncs:
                - ihevce_get_cl_cu_lambda_prms
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:838,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:839,21'
              BranchSideFuncs:
                - ihevce_get_cl_cu_lambda_prms
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:840,17'
              BranchSideFuncs:
                - ihevce_get_cl_cu_lambda_prms
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:775,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:806,9'
          Dst:             ihevce_compute_quant_rel_param
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:819,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:843,9'
          Dst:             ihevce_get_cl_cu_lambda_prms
    - functionName:    ihevce_inter_rdopt_cu_mc_mvp
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5751
      functionLinenumberEnd: 6135
      functionDepth:   0
      returnType:      size_t
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_inter_cand
        - cu_size
        - cu_pos_x
        - cu_pos_y
        - ps_left_nbr_4x4
        - ps_top_nbr_4x4
        - ps_topleft_nbr_4x4
        - nbr_4x4_left_strd
        - curr_buf_idx
      BBCount:         108
      ICount:          1364
      EdgeCount:       142
      CyclomaticComplexity: 36
      functionsReached:
        - __assert_fail
        - ihevce_dmgr_chk_row_row_sync
        - ihevce_get_only_nbr_flag
        - ihevce_mv_pred
        - ihevce_set_inter_nbr_map
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5778,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5778,5'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5780,34'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5791,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5798,18'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6135,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5807,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5810,17'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5814,18'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5814,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5817,17'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5821,30'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5824,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5829,17'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_set_inter_nbr_map
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5919,36'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5836,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5836,67'
              BranchSideFuncs:
                - ihevce_mv_pred
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5842,41'
              BranchSideFuncs:
                - ihevce_mv_pred
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5836,67'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5836,71'
              BranchSideFuncs:
                - ihevce_mv_pred
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5842,41'
              BranchSideFuncs:
                - ihevce_mv_pred
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5836,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5838,41'
              BranchSideFuncs:
                - ihevce_mv_pred
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5842,41'
              BranchSideFuncs:
                - ihevce_mv_pred
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5845,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5847,26'
              BranchSideFuncs:
                - ihevce_mv_pred
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5906,18'
              BranchSideFuncs:
                - ihevce_mv_pred
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5847,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5847,48'
              BranchSideFuncs:
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_mv_pred
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5849,31'
              BranchSideFuncs:
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_mv_pred
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5847,64'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5847,73'
              BranchSideFuncs:
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_mv_pred
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5849,31'
              BranchSideFuncs:
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_mv_pred
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5847,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5849,31'
              BranchSideFuncs:
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_mv_pred
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5901,45'
              BranchSideFuncs:
                - ihevce_mv_pred
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5849,45'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5849,55'
              BranchSideFuncs:
                - ihevce_mv_pred
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5894,31'
              BranchSideFuncs:
                - ihevce_mv_pred
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5849,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5854,29'
              BranchSideFuncs:
                - ihevce_mv_pred
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5894,31'
              BranchSideFuncs:
                - ihevce_mv_pred
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5854,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5857,33'
              BranchSideFuncs:
                - ihevce_mv_pred
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5890,49'
              BranchSideFuncs:
                - ihevce_mv_pred
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5859,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5862,53'
              BranchSideFuncs:
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_mv_pred
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5876,56'
              BranchSideFuncs:
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_mv_pred
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5940,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5943,28'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6036,64'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5943,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5943,64'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5948,33'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5943,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5948,33'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5986,28'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5952,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5954,37'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5959,31'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5963,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5966,25'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5975,25'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5986,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5986,64'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5991,33'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5986,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5991,33'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6030,13'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5995,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5997,37'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6002,31'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6006,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6009,25'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6018,25'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6040,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6040,64'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6043,17'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6040,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6043,17'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6047,28'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6047,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6047,64'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6050,17'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6072,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6074,23'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6084,13'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6074,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6076,21'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6079,32'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6108,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6108,40'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6133,5'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6108,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6111,16'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6133,5'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6111,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6113,30'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6122,16'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6122,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6124,30'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6132,9'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred
                - ihevce_dmgr_chk_row_row_sync
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5778,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5827,13'
          Dst:             ihevce_get_only_nbr_flag
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5881,29'
          Dst:             ihevce_dmgr_chk_row_row_sync
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5905,13'
          Dst:             ihevce_mv_pred
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:6083,9'
          Dst:             ihevce_set_inter_nbr_map
    - functionName:    ihevce_inter_tu_tree_selector_and_rdopt_cost_computer
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5068
      functionLinenumberEnd: 5711
      functionDepth:   0
      returnType:      size_t
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_cu_prms
        - pv_src
        - cu_size
        - cu_pos_x
        - cu_pos_y
        - curr_buf_idx
        - ps_chrm_cu_buf_prms
        - ps_inter_cand
        - ps_cu_analyse
        - i4_alpha_stim_multiplier
      BBCount:         136
      ICount:          1744
      EdgeCount:       180
      CyclomaticComplexity: 46
      functionsReached:
        - __assert_fail
        - ihevce_chroma_cu_prcs_rdopt
        - ihevce_entropy_rdo_encode_cu
        - ihevce_get_only_nbr_flag
        - ihevce_psy_rd_cost
        - ihevce_shrink_inter_tu_tree
        - ihevce_topDown_tu_tree_selector
        - ihevce_tuSplitArray_to_tuTree_mapper
        - ihevce_tu_selector_debriefer
        - ihevce_tu_tree_coverage_in_cu
        - ihevce_tu_tree_init
        - ihevce_update_cu_level_qp_lamda
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5143,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5145,25'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_update_cu_level_qp_lamda
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5150,25'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_update_cu_level_qp_lamda
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5154,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5156,18'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_update_cu_level_qp_lamda
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5174,13'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_update_cu_level_qp_lamda
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5156,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5159,27'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_update_cu_level_qp_lamda
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5166,27'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_update_cu_level_qp_lamda
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5174,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5176,27'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_update_cu_level_qp_lamda
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5195,53'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_update_cu_level_qp_lamda
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5176,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5176,60'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_update_cu_level_qp_lamda
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5186,27'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_update_cu_level_qp_lamda
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5176,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5179,27'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_update_cu_level_qp_lamda
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5186,27'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_update_cu_level_qp_lamda
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5202,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5204,41'
              BranchSideFuncs:
                - ihevce_update_cu_level_qp_lamda
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5207,8'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5207,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5207,27'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5217,31'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5207,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5210,21'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5217,31'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5217,86'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5218,31'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5218,79'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5218,79'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:0,0'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5218,79'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5221,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5221,26'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5223,35'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5221,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5223,35'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5227,9'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5223,69'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:0,0'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5227,9'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5227,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5229,9'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5234,9'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5252,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5252,28'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5252,9'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5253,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5253,9'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5253,43'
              BranchSideFuncs:
                - ihevce_tu_tree_init
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_tuSplitArray_to_tuTree_mapper
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5257,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5257,41'
              BranchSideFuncs:
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5269,5'
              BranchSideFuncs:
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5257,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5260,13'
              BranchSideFuncs:
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5269,5'
              BranchSideFuncs:
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5264,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5264,13'
              BranchSideFuncs:
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5264,13'
              BranchSideFuncs:
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5265,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5269,5'
              BranchSideFuncs:
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5269,5'
              BranchSideFuncs:
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tu_tree_coverage_in_cu
                - __assert_fail
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5269,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5269,5'
              BranchSideFuncs:
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5272,5'
              BranchSideFuncs:
                - ihevce_topDown_tu_tree_selector
                - ihevce_tu_selector_debriefer
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5418,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5429,24'
              BranchSideFuncs:
                - ihevce_psy_rd_cost
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5460,5'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5469,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:0,0'
              BranchSideFuncs:
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5476,64'
              BranchSideFuncs:
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5514,45'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5514,48'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5518,16'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5514,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5518,16'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5523,5'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5518,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5520,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5522,9'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5529,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5532,14'
              BranchSideFuncs:
                - ihevce_shrink_inter_tu_tree
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5541,5'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5571,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5571,73'
              BranchSideFuncs:
                - ihevce_entropy_rdo_encode_cu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5572,52'
              BranchSideFuncs:
                - ihevce_entropy_rdo_encode_cu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5587,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5587,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5587,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5591,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5591,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5710,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5591,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5593,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5710,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5595,83'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5595,83'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5596,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5607,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5608,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5610,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5613,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5613,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5613,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5618,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5620,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5624,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5624,59'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5624,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5704,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5624,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5629,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5704,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5637,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5637,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5637,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5638,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5638,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5638,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5661,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5663,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5703,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5663,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5663,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5663,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5664,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5664,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5664,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5692,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5694,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5702,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5694,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5696,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5699,43'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5204,9'
          Dst:             ihevce_update_cu_level_qp_lamda
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5249,5'
          Dst:             ihevce_tu_tree_init
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5259,9'
          Dst:             ihevce_tuSplitArray_to_tuTree_mapper
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5269,5'
          Dst:             ihevce_tu_tree_coverage_in_cu
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5269,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5364,24'
          Dst:             ihevce_topDown_tu_tree_selector
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5394,5'
          Dst:             ihevce_tu_selector_debriefer
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5444,33'
          Dst:             ihevce_psy_rd_cost
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5478,27'
          Dst:             ihevce_chroma_cu_prcs_rdopt
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5531,43'
          Dst:             ihevce_shrink_inter_tu_tree
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5555,9'
          Dst:             ihevce_get_only_nbr_flag
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5565,23'
          Dst:             ihevce_entropy_rdo_encode_cu
    - functionName:    ihevce_chroma_cu_prcs_rdopt
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7060
      functionLinenumberEnd: 8391
      functionDepth:   0
      returnType:      size_t
      argCount:        14
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_ctxt
        - rd_opt_curr_idx
        - func_proc_mode
        - pu1_chrm_src
        - chrm_src_stride
        - pu1_cu_left
        - pu1_cu_top
        - pu1_cu_top_left
        - cu_left_stride
        - cu_pos_x
        - cu_pos_y
        - pi4_chrm_tu_bits
        - i4_alpha_stim_multiplier
        - u1_is_cu_noisy
      BBCount:         323
      ICount:          3387
      EdgeCount:       429
      CyclomaticComplexity: 108
      functionsReached:
        - __assert_fail
        - ihevce_chroma_inter_pred_pu
        - ihevce_chroma_it_recon_fxn
        - ihevce_chroma_t_q_iq_ssd_scan_fxn
        - ihevce_get_intra_chroma_tu_nbr
        - ihevce_inject_stim_into_distortion
        - ihevce_psy_rd_cost_croma
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7090,59'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7090,62'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_inter_pred_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7092,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_inter_pred_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7090,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7090,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_inter_pred_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7092,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_inter_pred_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7094,93'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7095,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_inter_pred_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7095,86'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_inter_pred_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7095,86'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_inter_pred_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7095,86'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_inter_pred_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7107,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7107,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_inter_pred_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7109,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_inter_pred_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7107,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7109,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_inter_pred_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7114,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_inter_pred_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7109,69'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_inter_pred_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7114,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_inter_pred_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7135,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7138,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7147,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_inter_pred_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7150,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7156,22'
              BranchSideFuncs:
                - ihevce_chroma_inter_pred_pu
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7181,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7164,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7167,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_inter_pred_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7178,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_inter_pred_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7167,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7169,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_inter_pred_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7173,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_inter_pred_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7173,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7175,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_inter_pred_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7177,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_inter_pred_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7210,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7210,80'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7211,45'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7215,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7217,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7222,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7222,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7224,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7228,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7228,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7228,48'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7234,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7228,95'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7229,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7234,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7229,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7230,14'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8034,44'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7228,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7234,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8034,44'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7234,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7236,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7988,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7257,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7260,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7277,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7271,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7273,36'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7275,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7277,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7282,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7977,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7287,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7297,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7968,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7302,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7304,40'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7308,42'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7321,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7328,43'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7414,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7328,66'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7329,82'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7329,49'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7329,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7329,65'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7330,45'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7329,82'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7329,82'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7330,45'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7330,62'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7330,71'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7331,45'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7331,55'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7331,64'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7332,45'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7331,78'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7331,82'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7332,45'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7332,62'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7331,99'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7332,66'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7335,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7337,44'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7342,44'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7347,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7349,43'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7353,43'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7360,50'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7360,59'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7364,42'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7360,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7362,48'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7364,42'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7370,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7373,37'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7385,33'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7373,58'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7373,62'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7378,42'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7373,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7375,46'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7378,42'
              BranchSideFuncs:
                - ihevce_get_intra_chroma_tu_nbr
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7414,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7414,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7419,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7414,50'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7414,54'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7419,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7414,77'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7414,80'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7417,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7414,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7417,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7419,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7434,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7439,33'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7592,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7470,55'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7470,58'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7478,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7470,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7472,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7478,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7533,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7533,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7533,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7540,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7542,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7552,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7561,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7564,37'
              BranchSideFuncs:
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7584,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7608,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7612,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7626,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7626,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7626,50'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7649,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7626,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7629,37'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7649,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7667,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7667,64'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7671,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7667,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7671,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7679,60'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7671,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7673,70'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7676,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7685,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7687,53'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7691,60'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7701,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7706,33'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7858,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7737,55'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7737,58'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7745,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7737,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7739,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7745,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7800,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7800,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7800,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7806,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7808,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7818,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_chroma_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7827,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7830,37'
              BranchSideFuncs:
                - ihevce_chroma_it_recon_fxn
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7850,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7874,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7877,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7891,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7891,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7891,50'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
                - ihevce_inject_stim_into_distortion
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7914,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7891,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7894,37'
              BranchSideFuncs:
                - ihevce_inject_stim_into_distortion
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7914,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7933,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7933,64'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7937,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7933,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7937,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7945,60'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7937,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7939,70'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7942,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7951,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7953,53'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7957,60'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7977,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7979,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7983,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_psy_rd_cost_croma
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_inject_stim_into_distortion
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_it_recon_fxn
                - ihevce_get_intra_chroma_tu_nbr
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7991,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8001,32'
              BranchSideFuncs:
                - ihevce_psy_rd_cost_croma
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8031,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8039,64'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8039,64'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8040,18'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8039,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8039,12'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8042,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8042,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8044,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8047,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8044,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8044,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8045,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8047,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8055,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8325,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8066,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8068,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8072,36'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8114,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8116,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8323,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8116,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8122,30'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8320,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8127,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8139,42'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8317,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8147,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8149,44'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8153,43'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8158,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8160,44'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8165,44'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8221,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8223,57'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8227,64'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8231,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8234,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8239,51'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8250,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8253,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8260,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8262,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8264,57'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8268,64'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8286,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8287,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8297,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8286,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8289,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8297,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8297,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8298,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8309,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8297,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8300,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8309,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8325,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8327,20'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8354,20'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8327,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8329,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8331,25'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8331,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8333,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8335,25'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8335,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8337,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8339,25'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8339,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8341,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8343,25'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8343,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8345,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8349,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8354,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8356,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8358,25'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8358,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8360,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8362,25'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8362,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8364,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8366,25'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8366,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8368,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8370,25'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8370,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8372,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8376,21'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7162,13'
          Dst:             ihevce_chroma_inter_pred_pu
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7384,41'
          Dst:             ihevce_get_intra_chroma_tu_nbr
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7438,35'
          Dst:             ihevce_chroma_t_q_iq_ssd_scan_fxn
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7563,33'
          Dst:             ihevce_chroma_it_recon_fxn
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7628,47'
          Dst:             ihevce_inject_stim_into_distortion
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7705,35'
          Dst:             ihevce_chroma_t_q_iq_ssd_scan_fxn
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7829,33'
          Dst:             ihevce_chroma_it_recon_fxn
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:7893,47'
          Dst:             ihevce_inject_stim_into_distortion
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8014,38'
          Dst:             ihevce_psy_rd_cost_croma
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8044,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8349,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:8376,21'
          Dst:             __assert_fail
    - functionName:    ihevce_shrink_inter_tu_tree
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10099
      functionLinenumberEnd: 10281
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_tu_enc_loop
        - ps_tu_enc_loop_temp_prms
        - ps_recon_datastore
        - num_tu_in_cu
        - u1_is_422
      BBCount:         87
      ICount:          824
      EdgeCount:       119
      CyclomaticComplexity: 34
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10118,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10118,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10118,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10118,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10120,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10280,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10126,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10118,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10129,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10140,95'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10141,18'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10274,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10141,95'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10142,18'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10274,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10142,95'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10143,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10274,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10140,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10145,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10274,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10148,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10148,60'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10163,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10148,96'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10149,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10163,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10149,57'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10151,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10163,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10151,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10152,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10163,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10152,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10153,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10163,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10153,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10155,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10163,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10155,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10156,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10163,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10156,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10157,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10163,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10157,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10159,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10163,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10159,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10160,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10163,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10160,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10161,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10163,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10148,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10163,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10166,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10166,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10168,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10184,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10168,68'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10169,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10180,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10169,68'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10171,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10180,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10171,72'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10172,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10180,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10172,72'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10174,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10180,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10174,72'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10175,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10180,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10175,72'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10177,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10180,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10177,72'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10178,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10180,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10168,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10180,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10182,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10184,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10188,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10269,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10188,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10190,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10198,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10198,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10200,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10243,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10219,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10221,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10240,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10248,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10248,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10250,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10280,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10280,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10280,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10248,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:10280,5'
          Dst:             __assert_fail
    - functionName:    ihevce_inter_rdopt_cu_ntu
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4169
      functionLinenumberEnd: 5053
      functionDepth:   0
      returnType:      size_t
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_cu_prms
        - pv_src
        - cu_size
        - cu_pos_x
        - cu_pos_y
        - curr_buf_idx
        - ps_chrm_cu_buf_prms
        - ps_inter_cand
        - ps_cu_analyse
        - i4_alpha_stim_multiplier
      BBCount:         216
      ICount:          2536
      EdgeCount:       285
      CyclomaticComplexity: 71
      functionsReached:
        - __assert_fail
        - ihevce_chroma_cu_prcs_rdopt
        - ihevce_entropy_rdo_encode_cu
        - ihevce_get_only_nbr_flag
        - ihevce_psy_rd_cost
        - ihevce_quant_rounding_factor_gen
        - ihevce_shrink_inter_tu_tree
        - ihevce_t_q_iq_ssd_scan_fxn
        - ihevce_tu_tree_update
        - ihevce_update_cu_level_qp_lamda
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4262,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4264,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
                - ihevce_update_cu_level_qp_lamda
                - ihevce_tu_tree_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4269,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
                - ihevce_update_cu_level_qp_lamda
                - ihevce_tu_tree_update
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4274,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4276,18'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
                - ihevce_update_cu_level_qp_lamda
                - ihevce_tu_tree_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4296,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
                - ihevce_update_cu_level_qp_lamda
                - ihevce_tu_tree_update
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4276,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4279,26'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
                - ihevce_update_cu_level_qp_lamda
                - ihevce_tu_tree_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4287,26'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
                - ihevce_update_cu_level_qp_lamda
                - ihevce_tu_tree_update
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4296,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4298,27'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
                - ihevce_update_cu_level_qp_lamda
                - ihevce_tu_tree_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4319,22'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
                - ihevce_update_cu_level_qp_lamda
                - ihevce_tu_tree_update
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4298,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4298,60'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
                - ihevce_update_cu_level_qp_lamda
                - ihevce_tu_tree_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4309,26'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
                - ihevce_update_cu_level_qp_lamda
                - ihevce_tu_tree_update
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4298,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4301,26'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
                - ihevce_update_cu_level_qp_lamda
                - ihevce_tu_tree_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4309,26'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
                - ihevce_update_cu_level_qp_lamda
                - ihevce_tu_tree_update
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4328,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4330,16'
              BranchSideFuncs:
                - ihevce_tu_tree_update
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
                - ihevce_update_cu_level_qp_lamda
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4368,19'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
                - ihevce_update_cu_level_qp_lamda
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4332,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4332,22'
              BranchSideFuncs:
                - ihevce_tu_tree_update
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
                - ihevce_update_cu_level_qp_lamda
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4334,22'
              BranchSideFuncs:
                - ihevce_tu_tree_update
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
                - ihevce_update_cu_level_qp_lamda
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4332,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4334,22'
              BranchSideFuncs:
                - ihevce_tu_tree_update
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
                - ihevce_update_cu_level_qp_lamda
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4337,12'
              BranchSideFuncs:
                - ihevce_tu_tree_update
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
                - ihevce_update_cu_level_qp_lamda
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4337,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4337,22'
              BranchSideFuncs:
                - ihevce_tu_tree_update
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
                - ihevce_update_cu_level_qp_lamda
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4339,22'
              BranchSideFuncs:
                - ihevce_tu_tree_update
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
                - ihevce_update_cu_level_qp_lamda
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4337,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4339,22'
              BranchSideFuncs:
                - ihevce_tu_tree_update
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
                - ihevce_update_cu_level_qp_lamda
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4342,17'
              BranchSideFuncs:
                - ihevce_tu_tree_update
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
                - ihevce_update_cu_level_qp_lamda
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4342,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4344,13'
              BranchSideFuncs:
                - ihevce_tu_tree_update
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
                - ihevce_update_cu_level_qp_lamda
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4351,37'
              BranchSideFuncs:
                - ihevce_tu_tree_update
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
                - ihevce_update_cu_level_qp_lamda
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4369,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4371,22'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
                - ihevce_update_cu_level_qp_lamda
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4380,8'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
                - ihevce_update_cu_level_qp_lamda
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4373,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4375,33'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
                - ihevce_update_cu_level_qp_lamda
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4377,19'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
                - ihevce_update_cu_level_qp_lamda
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4380,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4382,41'
              BranchSideFuncs:
                - ihevce_update_cu_level_qp_lamda
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4385,8'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4385,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4385,27'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4395,31'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4385,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4388,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4395,31'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4395,86'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4396,31'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4396,79'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4396,79'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4396,79'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4399,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4399,26'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4401,35'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4399,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4401,35'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4405,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4401,69'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4405,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4405,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4407,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4412,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4417,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4417,5'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4421,10'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4426,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4444,34'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4755,8'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4494,74'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4494,78'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4544,17'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4494,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4498,27'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4544,17'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4498,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4498,55'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4505,37'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4498,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4500,37'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4505,37'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4501,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4500,64'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4501,37'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4501,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4500,64'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4500,64'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4507,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4509,30'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4519,18'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4509,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4511,41'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4515,39'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4579,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4550,15'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4579,46'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4628,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4628,38'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4634,13'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4628,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4630,13'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4634,13'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4664,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4667,13'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4676,27'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4677,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4680,21'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4695,60'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4680,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4682,35'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4686,21'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4689,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4691,26'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4693,9'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4704,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4704,9'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4704,9'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4720,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4722,23'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4735,13'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4722,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4724,43'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4728,31'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4735,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4735,13'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4735,13'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4742,45'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4742,48'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4746,16'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4742,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4746,16'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4751,5'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4746,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4748,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4750,9'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_psy_rd_cost
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4755,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4766,24'
              BranchSideFuncs:
                - ihevce_psy_rd_cost
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4798,39'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
                - ihevce_chroma_cu_prcs_rdopt
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4812,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:0,0'
              BranchSideFuncs:
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4818,64'
              BranchSideFuncs:
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4856,45'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4856,48'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4860,16'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4856,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4860,16'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4865,5'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4860,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4862,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4864,9'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_shrink_inter_tu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4871,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4874,14'
              BranchSideFuncs:
                - ihevce_shrink_inter_tu_tree
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4883,5'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4913,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4913,73'
              BranchSideFuncs:
                - ihevce_entropy_rdo_encode_cu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4914,52'
              BranchSideFuncs:
                - ihevce_entropy_rdo_encode_cu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4929,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4929,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4929,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4933,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4933,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5052,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4933,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4935,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5052,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4937,83'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4937,83'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4938,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4949,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4950,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4952,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4955,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4955,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4955,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4960,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4962,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4966,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4966,59'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4966,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5046,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4966,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4971,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5046,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4979,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4979,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4979,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4980,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4980,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4980,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5003,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5005,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5045,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5005,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5005,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5005,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5006,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5006,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5006,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5034,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5036,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5044,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5036,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5038,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:5041,43'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4357,35'
          Dst:             ihevce_tu_tree_update
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4382,9'
          Dst:             ihevce_update_cu_level_qp_lamda
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4417,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4532,13'
          Dst:             ihevce_quant_rounding_factor_gen
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4550,15'
          Dst:             ihevce_t_q_iq_ssd_scan_fxn
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4781,33'
          Dst:             ihevce_psy_rd_cost
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4820,27'
          Dst:             ihevce_chroma_cu_prcs_rdopt
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4873,43'
          Dst:             ihevce_shrink_inter_tu_tree
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4897,9'
          Dst:             ihevce_get_only_nbr_flag
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4907,23'
          Dst:             ihevce_entropy_rdo_encode_cu
    - functionName:    ihevce_tu_tree_update
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_tu_prms
        - pnum_tu_in_cu
        - depth
        - tu_split_flag
        - tu_early_cbf
        - i4_x_off
        - i4_y_off
      BBCount:         18
      ICount:          404
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ihevce_tu_tree_update
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:165,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:165,39'
              BranchSideFuncs:
                - ihevce_tu_tree_update
                - ihevce_tu_tree_update
                - ihevce_tu_tree_update
                - ihevce_tu_tree_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:234,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:165,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:167,13'
              BranchSideFuncs:
                - ihevce_tu_tree_update
                - ihevce_tu_tree_update
                - ihevce_tu_tree_update
                - ihevce_tu_tree_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:234,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:167,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:170,35'
              BranchSideFuncs:
                - ihevce_tu_tree_update
                - ihevce_tu_tree_update
                - ihevce_tu_tree_update
                - ihevce_tu_tree_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:184,36'
              BranchSideFuncs:
                - ihevce_tu_tree_update
                - ihevce_tu_tree_update
                - ihevce_tu_tree_update
                - ihevce_tu_tree_update
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:234,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:239,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:290,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:196,35'
          Dst:             ihevce_tu_tree_update
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:205,35'
          Dst:             ihevce_tu_tree_update
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:214,35'
          Dst:             ihevce_tu_tree_update
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:223,35'
          Dst:             ihevce_tu_tree_update
    - functionName:    ihevce_quant_rounding_factor_gen
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1519
      functionLinenumberEnd: 1952
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - char
      constantsTouched: []
      argNames:
        - i4_trans_size
        - is_luma
        - ps_rdopt_entropy_ctxt
        - pi4_quant_round_0_1
        - pi4_quant_round_1_2
        - i4_lamda_modifier
        - i4_is_tu_level_quant_rounding
      BBCount:         151
      ICount:          1524
      EdgeCount:       198
      CyclomaticComplexity: 49
      functionsReached:
        - pow
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1535,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1535,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1535,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1538,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1542,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1551,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1554,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1556,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1574,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1559,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1563,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1565,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1577,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1580,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1582,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1592,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1596,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1656,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1617,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1617,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1618,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1617,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1618,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1618,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1618,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1620,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1623,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1623,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1627,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1649,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1646,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1623,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1646,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1646,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1623,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1623,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1667,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1667,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1667,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1684,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1684,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1686,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1684,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1686,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1686,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1686,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1688,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1691,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1692,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1692,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1692,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1708,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1708,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1710,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1708,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1710,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1710,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1710,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1712,93'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1720,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1733,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1733,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1733,61'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1736,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1738,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1824,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1738,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1742,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1819,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1749,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1750,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1751,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1751,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1752,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1753,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1753,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1754,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1756,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1758,54'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1758,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1761,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1758,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1759,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1761,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1767,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1767,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1767,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1778,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1782,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1818,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1782,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1782,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1784,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1782,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1784,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1797,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1789,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1789,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1789,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1812,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1778,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1812,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1812,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1778,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1778,58'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1856,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1856,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1856,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1867,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1867,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1870,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1867,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1870,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1870,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1870,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1873,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1878,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1897,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1897,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1897,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1908,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1912,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1912,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1914,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1927,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1919,46'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1919,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1919,43'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1942,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1908,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1942,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1942,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1908,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1908,62'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1532,47'
          Dst:             pow
    - functionName:    ihevce_intra_rdopt_cu_ntu
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2918
      functionLinenumberEnd: 4131
      functionDepth:   0
      returnType:      size_t
      argCount:        18
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_cu_prms
        - pv_pred_org
        - pred_strd_org
        - ps_chrm_cu_buf_prms
        - pu1_luma_mode
        - ps_cu_analyse
        - pv_curr_src
        - pv_cu_left
        - pv_cu_top
        - pv_cu_top_left
        - ps_left_nbr_4x4
        - ps_top_nbr_4x4
        - nbr_4x4_left_strd
        - cu_left_stride
        - curr_buf_idx
        - func_proc_mode
        - i4_alpha_stim_multiplier
      BBCount:         288
      ICount:          3457
      EdgeCount:       376
      CyclomaticComplexity: 90
      functionsReached:
        - __assert_fail
        - ihevce_chroma_cu_prcs_rdopt
        - ihevce_entropy_rdo_encode_cu
        - ihevce_find_num_clusters_of_identical_points_1D
        - ihevce_get_nbr_intra
        - ihevce_get_nbr_intra_mxn_tu
        - ihevce_get_only_nbr_flag
        - ihevce_intra_pred_mode_signaling
        - ihevce_it_recon_fxn
        - ihevce_mpm_idx_based_filter_RDOPT_cand
        - ihevce_populate_intra_pred_mode
        - ihevce_psy_rd_cost
        - ihevce_quant_rounding_factor_gen
        - ihevce_set_nbr_map
        - ihevce_t_q_iq_ssd_scan_fxn
        - ihevce_update_cu_level_qp_lamda
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2970,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_update_cu_level_qp_lamda
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2970,56'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_update_cu_level_qp_lamda
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2994,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2996,9'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_update_cu_level_qp_lamda
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3002,30'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_update_cu_level_qp_lamda
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3002,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3004,9'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_update_cu_level_qp_lamda
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3010,28'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_update_cu_level_qp_lamda
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3010,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3012,9'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_update_cu_level_qp_lamda
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3036,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3016,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3018,16'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_update_cu_level_qp_lamda
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3029,23'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_update_cu_level_qp_lamda
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3018,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3020,27'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_update_cu_level_qp_lamda
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3024,27'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_update_cu_level_qp_lamda
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3039,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3041,41'
              BranchSideFuncs:
                - ihevce_update_cu_level_qp_lamda
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3044,8'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3044,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3044,27'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3054,31'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3044,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3047,21'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3054,31'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3054,86'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3055,31'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3055,79'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3055,79'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:0,0'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3055,79'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3058,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3058,26'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3060,35'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3058,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3060,35'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3065,26'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3060,69'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:0,0'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3065,26'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3125,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3150,16'
              BranchSideFuncs:
                - ihevce_get_nbr_intra
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3950,8'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3169,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3171,30'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3173,22'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3186,52'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3186,52'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3186,57'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3188,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3188,21'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3192,18'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3188,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3188,47'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3190,13'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3188,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3190,13'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3192,18'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3212,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3212,66'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3224,28'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3212,82'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3213,13'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3224,28'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3212,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3216,17'
              BranchSideFuncs:
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3224,28'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3224,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3224,48'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3259,22'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3224,96'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3225,13'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3259,22'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3224,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3230,36'
              BranchSideFuncs:
                - ihevce_populate_intra_pred_mode
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3259,22'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3240,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3242,20'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3255,13'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3242,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3245,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3253,13'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3245,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3245,21'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3247,21'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3259,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3262,20'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3624,27'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3272,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3274,47'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3284,38'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3280,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3280,17'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3281,13'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3294,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3296,34'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3300,34'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3304,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3306,17'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3308,28'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3317,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3319,36'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3327,13'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3319,52'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3320,26'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3324,13'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3319,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3322,21'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3324,13'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3350,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3353,21'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3365,13'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3353,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3353,46'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3358,26'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3353,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3355,21'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3358,26'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3388,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3390,21'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3450,17'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3390,82'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3390,86'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3442,25'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3390,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3394,35'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3442,25'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3394,59'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3394,63'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3402,45'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3394,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3397,29'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3402,45'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3398,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3397,56'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3398,29'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3398,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3397,56'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3397,56'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3404,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3406,38'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3417,26'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3406,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3408,49'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3412,47'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3529,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3531,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3535,29'
              BranchSideFuncs:
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3531,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3531,17'
              BranchSideFuncs:
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3532,13'
              BranchSideFuncs:
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3535,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3538,17'
              BranchSideFuncs:
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3547,17'
              BranchSideFuncs:
                - ihevce_intra_pred_mode_signaling
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3590,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3593,43'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3598,22'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3608,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3608,17'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3608,17'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3611,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3613,34'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3618,9'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3624,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3628,13'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3658,12'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3658,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3661,17'
              BranchSideFuncs:
                - ihevce_it_recon_fxn
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3677,17'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3677,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3677,66'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3683,13'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3677,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3679,73'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3683,13'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3704,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3706,36'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3710,36'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3715,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3717,16'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3736,50'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3717,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3720,23'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3727,23'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3720,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3721,63'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3722,28'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3727,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3728,63'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3729,28'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3766,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3766,9'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3766,9'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3777,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3779,46'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3783,46'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3795,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3797,23'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3806,27'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3797,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3799,21'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3802,31'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3806,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3808,27'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3811,13'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3811,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3811,35'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3926,52'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3811,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3815,17'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3926,52'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3827,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3831,28'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3840,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3876,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3891,29'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3840,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3840,17'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3840,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3840,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3840,17'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3846,20'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3846,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3850,36'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3865,38'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3876,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3876,17'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3876,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3876,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3876,17'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3880,28'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3900,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3902,41'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3922,9'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3926,52'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3926,52'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3926,52'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3933,45'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3933,48'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3937,16'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3933,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3937,16'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3944,35'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3937,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3939,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3941,9'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_psy_rd_cost
                - ihevce_get_nbr_intra
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_it_recon_fxn
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_intra_pred_mode_signaling
                - __assert_fail
                - ihevce_quant_rounding_factor_gen
                - __assert_fail
                - ihevce_populate_intra_pred_mode
                - __assert_fail
                - ihevce_mpm_idx_based_filter_RDOPT_cand
                - ihevce_get_nbr_intra_mxn_tu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3950,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3962,24'
              BranchSideFuncs:
                - ihevce_psy_rd_cost
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3998,23'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_find_num_clusters_of_identical_points_1D
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3998,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4004,13'
              BranchSideFuncs:
                - ihevce_find_num_clusters_of_identical_points_1D
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4015,39'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4006,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4008,13'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4011,5'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
                - ihevce_chroma_cu_prcs_rdopt
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4029,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:0,0'
              BranchSideFuncs:
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4035,64'
              BranchSideFuncs:
                - ihevce_chroma_cu_prcs_rdopt
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4069,45'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4069,48'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4073,16'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4069,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4073,16'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4078,5'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4073,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4075,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4077,9'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_entropy_rdo_encode_cu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4127,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4127,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4127,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3036,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3041,9'
          Dst:             ihevce_update_cu_level_qp_lamda
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3160,21'
          Dst:             ihevce_get_nbr_intra
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3177,30'
          Dst:             ihevce_get_nbr_intra_mxn_tu
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3215,13'
          Dst:             ihevce_mpm_idx_based_filter_RDOPT_cand
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3232,13'
          Dst:             ihevce_populate_intra_pred_mode
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3245,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3280,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3430,21'
          Dst:             ihevce_quant_rounding_factor_gen
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3449,43'
          Dst:             ihevce_t_q_iq_ssd_scan_fxn
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3531,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3557,13'
          Dst:             ihevce_intra_pred_mode_signaling
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3660,13'
          Dst:             ihevce_it_recon_fxn
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3814,13'
          Dst:             ihevce_set_nbr_map
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3840,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3876,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:3979,33'
          Dst:             ihevce_psy_rd_cost
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4003,34'
          Dst:             ihevce_find_num_clusters_of_identical_points_1D
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4037,27'
          Dst:             ihevce_chroma_cu_prcs_rdopt
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4091,5'
          Dst:             ihevce_get_only_nbr_flag
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:4106,23'
          Dst:             ihevce_entropy_rdo_encode_cu
    - functionName:    ihevce_mpm_idx_based_filter_RDOPT_cand
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2794
      functionLinenumberEnd: 2866
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_cu_analyse
        - ps_left_nbr_4x4
        - ps_top_nbr_4x4
        - pu1_luma_mode
        - pu1_eval_mark
      BBCount:         18
      ICount:          187
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ihevce_get_nbr_intra
        - ihevce_populate_intra_pred_mode
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2836,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2839,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2866,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2844,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2846,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2850,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2850,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2852,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2859,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2852,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2854,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2857,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2859,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2861,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2864,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2810,17'
          Dst:             ihevce_get_nbr_intra
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:2821,5'
          Dst:             ihevce_populate_intra_pred_mode
    - functionName:    ihevce_populate_intra_pred_mode
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1278
      functionLinenumberEnd: 1344
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - top_intra_mode
        - left_intra_mode
        - available_top
        - available_left
        - cu_pos_y
        - ps_cand_mode_list
      BBCount:         28
      ICount:          172
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1284,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1286,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1289,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1289,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1291,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1295,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1299,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1301,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1306,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1310,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1312,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1327,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1312,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1314,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1320,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1330,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1331,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1335,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1330,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1333,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1335,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1335,57'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1335,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1341,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1335,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1337,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1341,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_intra_pred_mode_signaling
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1382
      functionLinenumberEnd: 1509
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - top_intra_mode
        - left_intra_mode
        - available_top
        - available_left
        - cu_pos_y
        - luma_intra_pred_mode_current
        - ps_intra_pred_mode_current
      BBCount:         55
      ICount:          421
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1393,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1395,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1398,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1398,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1400,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1404,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1408,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1410,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1415,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1419,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1421,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1436,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1421,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1423,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1429,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1439,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1440,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1444,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1439,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1442,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1444,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1444,57'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1444,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1450,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1444,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1446,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1450,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1457,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1459,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1462,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1462,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1464,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1467,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1467,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1469,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1477,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1480,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1482,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1484,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1484,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1486,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1488,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1488,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1490,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1493,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1495,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1497,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1499,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1499,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1501,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1503,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1503,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1505,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1507,62'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_scan_coeffs
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 937
      functionLinenumberEnd: 1243
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pi2_quant_coeffs
        - pi4_subBlock2csbfId_map
        - scan_idx
        - trans_size
        - pu1_out_data
        - pu1_csbf_buf
        - i4_csbf_stride
      BBCount:         98
      ICount:          957
      EdgeCount:       123
      CyclomaticComplexity: 27
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:968,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:968,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:968,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:971,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:974,59'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:977,59'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:980,59'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:983,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:987,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:992,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:995,12'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1131,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:995,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:999,23'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1128,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1004,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1006,26'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1015,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1011,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1012,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1013,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1015,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1015,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1017,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1053,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1056,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1063,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1063,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1066,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1071,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1071,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1073,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1105,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1078,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1081,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1102,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1083,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1083,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1086,61'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1083,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1086,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1094,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1094,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1097,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1100,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1118,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1121,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1126,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1131,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1133,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1242,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1145,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1147,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1150,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1150,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1152,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1158,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1152,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1155,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1157,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1158,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1160,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1168,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1160,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1163,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1165,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1173,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1175,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1240,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1183,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1185,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1217,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1190,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1193,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1214,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1195,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1195,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1198,61'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1195,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1198,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1206,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1206,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1209,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1212,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1232,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1235,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1239,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:1015,13'
          Dst:             __assert_fail
    - functionName:    ihevce_update_pred_qp
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_ctxt
        - cu_pos_x
        - cu_pos_y
      BBCount:         13
      ICount:          109
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:691,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:691,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:697,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:691,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:693,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:697,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:697,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:699,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:703,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:705,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:707,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:711,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_populate_cl_cu_lambda_prms
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_frm_lamda
        - i4_slice_type
        - i4_temporal_lyr_id
        - i4_lambda_type
      BBCount:         54
      ICount:          783
      EdgeCount:       67
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - pow
        - sqrt
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:425,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:429,29'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:622,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:429,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:430,34'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:431,61'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:430,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:429,28'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:429,28'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:438,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:438,42'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:447,31'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:438,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:440,31'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:447,31'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:441,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:440,61'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:441,31'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:441,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:440,61'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:440,61'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:443,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:442,67'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:443,34'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:443,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:442,67'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:442,67'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:450,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:452,26'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:463,16'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:452,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:454,35'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:459,33'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:463,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:467,28'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
                - sqrt
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:513,42'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
                - sqrt
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:556,42'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
                - sqrt
                - sqrt
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:618,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:483,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:486,35'
              BranchSideFuncs:
                - sqrt
                - sqrt
                - pow
                - pow
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:491,35'
              BranchSideFuncs:
                - sqrt
                - sqrt
                - pow
                - pow
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:527,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:530,35'
              BranchSideFuncs:
                - sqrt
                - sqrt
                - pow
                - pow
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:535,35'
              BranchSideFuncs:
                - sqrt
                - sqrt
                - pow
                - pow
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:571,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:574,35'
              BranchSideFuncs:
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - pow
                - pow
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
                - sqrt
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:579,35'
              BranchSideFuncs:
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - pow
                - pow
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
                - sqrt
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_utils.c:599,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:602,35'
              BranchSideFuncs:
                - sqrt
                - sqrt
                - pow
                - pow
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_utils.c:607,35'
              BranchSideFuncs:
                - sqrt
                - sqrt
                - pow
                - pow
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:435,18'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:436,21'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:469,22'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:470,25'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:486,30'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:491,30'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:495,26'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:513,22'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:514,25'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:530,30'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:535,30'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:538,26'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:556,22'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:557,25'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:574,30'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:579,30'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:582,26'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:585,22'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:586,25'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:602,30'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:607,30'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:611,26'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_utils.c:618,13'
          Dst:             __assert_fail
    - functionName:    ihevce_sign_data_hiding
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rdoq_sbh_params
      BBCount:         98
      ICount:          979
      EdgeCount:       125
      CyclomaticComplexity: 29
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:148,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:148,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:148,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:160,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:160,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:160,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:163,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:166,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:169,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:172,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:175,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:178,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:181,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:183,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:327,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:186,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:189,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:325,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:193,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:195,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:198,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:198,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:200,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:217,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:205,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:207,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:215,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:208,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:210,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:213,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:217,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:219,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:320,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:226,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:229,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:319,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:234,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:234,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:234,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:234,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:236,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:280,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:245,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:247,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:259,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:247,45'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:247,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:247,43'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:249,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:251,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:256,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:251,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:251,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:255,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:251,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:253,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:255,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:264,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:266,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:268,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:271,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:271,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:271,67'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:273,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:275,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:279,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:280,50'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:280,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:282,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:280,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:282,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:285,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:290,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:292,75'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:296,75'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:303,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:303,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:303,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:303,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:303,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:303,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:303,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:303,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:319,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:303,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:319,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:319,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:320,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:322,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:324,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_sbh_funcs.c:178,9'
          Dst:             __assert_fail
    - functionName:    ihevce_pad_interp_recon_src_ctb
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_subpel_gen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_pad_interp_recon
        - ctb_ctr
        - vert_ctr
        - ps_frm_ctb_prms
        - i4_bitrate_instance_id
        - ps_func_selector
        - is_chroma_needs_padding
      BBCount:         57
      ICount:          771
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:599,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:602,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:607,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:607,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:610,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:616,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:616,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:618,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:683,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:618,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:620,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:640,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:622,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:624,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:639,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:640,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:642,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:670,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:650,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:652,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:667,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:683,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:685,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:762,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:685,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:687,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:707,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:689,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:691,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:706,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:707,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:709,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:743,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:723,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:725,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:740,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:762,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:764,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:776,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:765,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:767,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:775,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:780,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:782,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:790,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_recon_padding
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_subpel_gen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pad_interp_recon
        - ctb_ctr
        - vert_ctr
        - ps_frm_ctb_prms
        - ps_func_selector
      BBCount:         27
      ICount:          531
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:439,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:442,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:447,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:447,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:450,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:456,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:460,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:462,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:464,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:464,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:466,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:470,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:470,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:472,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:489,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:489,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:491,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:511,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:511,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:513,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:530,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:530,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:530,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:532,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_pad_interp_recon_ctb
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_subpel_gen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pad_interp_recon
        - ctb_ctr
        - vert_ctr
        - quality_preset
        - ps_frm_ctb_prms
        - pi2_hxhy_interm
        - i4_bitrate_instance_id
        - ps_func_selector
      BBCount:         24
      ICount:          566
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - ihevce_subpel_padding
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:269,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:272,13'
              BranchSideFuncs:
                - ihevce_subpel_padding
                - ihevce_subpel_padding
                - ihevce_subpel_padding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:277,8'
              BranchSideFuncs:
                - ihevce_subpel_padding
                - ihevce_subpel_padding
                - ihevce_subpel_padding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:277,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:280,13'
              BranchSideFuncs:
                - ihevce_subpel_padding
                - ihevce_subpel_padding
                - ihevce_subpel_padding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:285,14'
              BranchSideFuncs:
                - ihevce_subpel_padding
                - ihevce_subpel_padding
                - ihevce_subpel_padding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:289,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:291,18'
              BranchSideFuncs:
                - ihevce_subpel_padding
                - ihevce_subpel_padding
                - ihevce_subpel_padding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:294,8'
              BranchSideFuncs:
                - ihevce_subpel_padding
                - ihevce_subpel_padding
                - ihevce_subpel_padding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:294,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:296,18'
              BranchSideFuncs:
                - ihevce_subpel_padding
                - ihevce_subpel_padding
                - ihevce_subpel_padding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:300,8'
              BranchSideFuncs:
                - ihevce_subpel_padding
                - ihevce_subpel_padding
                - ihevce_subpel_padding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:300,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:302,18'
              BranchSideFuncs:
                - ihevce_subpel_padding
                - ihevce_subpel_padding
                - ihevce_subpel_padding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:305,8'
              BranchSideFuncs:
                - ihevce_subpel_padding
                - ihevce_subpel_padding
                - ihevce_subpel_padding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:305,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:307,18'
              BranchSideFuncs:
                - ihevce_subpel_padding
                - ihevce_subpel_padding
                - ihevce_subpel_padding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:310,16'
              BranchSideFuncs:
                - ihevce_subpel_padding
                - ihevce_subpel_padding
                - ihevce_subpel_padding
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:317,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:317,12'
              BranchSideFuncs:
                - ihevce_subpel_padding
                - ihevce_subpel_padding
                - ihevce_subpel_padding
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:321,13'
              BranchSideFuncs:
                - ihevce_subpel_padding
                - ihevce_subpel_padding
                - ihevce_subpel_padding
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:358,13'
          Dst:             ihevce_subpel_padding
        - Src:             '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:371,13'
          Dst:             ihevce_subpel_padding
        - Src:             '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:384,13'
          Dst:             ihevce_subpel_padding
    - functionName:    ihevce_subpel_padding
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_subpel_gen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_dst
        - stride
        - tot_wd
        - tot_ht
        - pad_subpel_x
        - pad_subpel_y
        - ctb_ctr
        - vert_ctr
        - i4_num_ctbs_horz
        - i4_num_ctbs_vert
        - ps_func_selector
      BBCount:         15
      ICount:          184
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:150,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:152,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:158,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:158,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:160,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:172,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:172,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:174,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:178,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:178,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:178,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_subpel_gen.c:180,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_generate_when_profile_present
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_ptl
      BBCount:         7
      ICount:          211
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ihevce_put_bits
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:206,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:209,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:215,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:195,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:199,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:203,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:209,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:215,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:219,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:223,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:228,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:232,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:237,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:242,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:247,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:253,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:259,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:265,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:269,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:275,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:281,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:282,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:283,5'
          Dst:             ihevce_put_bits
    - functionName:    ihevce_insert_entry_offset_slice_header
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3238
      functionLinenumberEnd: 3316
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_slice_hdr
        - ps_pps
        - u4_first_slice_start_offset
      BBCount:         31
      ICount:          288
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - ihevce_put_bits
        - ihevce_put_rbsp_trailing_bits
        - ihevce_put_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3247,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3250,13'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
                - __assert_fail
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3256,5'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
                - __assert_fail
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3251,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3253,26'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
                - __assert_fail
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3255,5'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
                - __assert_fail
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3258,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3260,13'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
                - __assert_fail
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3262,20'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
                - __assert_fail
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3268,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3271,9'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_rbsp_trailing_bits
                - __assert_fail
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3275,11'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
                - __assert_fail
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3275,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3279,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - __assert_fail
                - ihevce_put_uev
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3287,8'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
                - __assert_fail
                - ihevce_put_uev
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3287,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3290,9'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_rbsp_trailing_bits
                - __assert_fail
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3303,5'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3295,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3298,13'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3301,5'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3305,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3305,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3305,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:3271,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:3279,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:3290,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:3298,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:3303,5'
          Dst:             ihevce_put_rbsp_trailing_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:3305,5'
          Dst:             __assert_fail
    - functionName:    ihevce_populate_slice_header
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2949
      functionLinenumberEnd: 3203
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_slice_hdr
        - ps_pps
        - ps_sps
        - nal_unit_type
        - slice_type
        - ctb_x
        - ctb_y
        - poc
        - cur_slice_qp
        - max_merge_candidates
        - i4_rc_pass_num
        - i4_quality_preset
        - stasino_enabled
      BBCount:         115
      ICount:          752
      EdgeCount:       151
      CyclomaticComplexity: 38
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2952,57'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2952,61'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2952,57'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2954,59'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2954,59'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2954,79'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2961,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2963,27'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2966,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2966,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2969,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2973,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2980,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2983,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3154,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2985,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2988,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2992,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2992,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2992,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2994,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2994,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2996,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3019,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3005,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3008,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3011,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3011,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3011,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3012,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3012,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3015,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3016,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3019,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3022,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3033,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3033,52'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3033,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3036,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3033,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3036,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3097,47'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3036,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3038,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3042,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3048,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3052,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3062,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3054,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3058,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3060,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3062,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3065,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3070,52'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3073,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3075,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3096,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3075,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3078,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3080,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3085,62'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3086,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3087,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3086,67'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3087,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3092,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3087,63'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3088,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3095,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3085,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3092,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3095,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3102,71'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3102,75'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3105,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3102,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3105,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3112,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3116,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3118,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3142,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3120,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3123,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3126,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3126,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3129,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3140,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3131,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3134,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3139,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3145,62'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3146,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3152,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3146,50'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3146,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3150,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3146,92'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3147,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3150,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3145,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3150,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3152,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3154,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3157,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3168,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3159,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3163,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3165,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:3178,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3181,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:3190,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:2992,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:3011,13'
          Dst:             __assert_fail
    - functionName:    ihevce_populate_pps
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2714
      functionLinenumberEnd: 2893
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pps
        - ps_sps
        - ps_src_params
        - ps_out_strm_params
        - ps_coding_params
        - ps_config_prms
        - ps_stat_cfg_prms
        - i4_bitrate_instance_id
        - i4_resolution_id
        - ps_tile_params_base
        - pi4_column_width_array
        - pi4_row_height_array
      BBCount:         52
      ICount:          545
      EdgeCount:       68
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2732,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2734,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2738,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2745,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2747,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2751,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2771,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2773,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2783,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2794,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2796,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2799,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2799,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2801,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2804,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2810,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2812,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2816,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2826,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2826,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2826,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2826,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2826,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2826,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2833,86'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2834,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2844,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2834,99'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2835,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2839,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2835,91'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2836,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2839,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2836,91'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2837,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2839,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2833,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2839,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2844,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2850,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2852,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2855,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2857,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2860,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2863,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2863,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2866,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2870,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_populate_sps
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2286
      functionLinenumberEnd: 2668
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_enc_ctxt
        - ps_sps
        - ps_vps
        - ps_src_params
        - ps_out_strm_params
        - ps_coding_params
        - ps_config_prms
        - ps_frm_ctb_prms
        - ps_stat_cfg_prms
        - i4_resolution_id
      BBCount:         82
      ICount:          1326
      EdgeCount:       108
      CyclomaticComplexity: 28
      functionsReached:
        - ihevce_get_level_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2293,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2295,27'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2298,5'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2300,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2302,29'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2305,25'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2346,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2349,9'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2353,9'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2359,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2361,9'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2365,9'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2370,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2372,9'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2375,5'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2379,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2381,9'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2385,9'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2406,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2409,13'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2424,11'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2424,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2427,13'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2560,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2453,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2456,17'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2464,52'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2458,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2459,38'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2462,41'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2466,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2468,13'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2472,17'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2472,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2474,13'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2478,17'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2488,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2490,13'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2494,13'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2497,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2497,60'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2517,18'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2497,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2499,13'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2517,18'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2517,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2517,65'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2539,13'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2517,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2519,13'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2539,13'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2577,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2579,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2583,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2583,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2585,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2589,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2599,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2601,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2605,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2607,52'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2607,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2627,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2607,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2609,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2627,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2627,57'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2627,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2649,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2627,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2629,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2649,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:2455,36'
          Dst:             ihevce_get_level_index
    - functionName:    ihevce_populate_vps
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2000
      functionLinenumberEnd: 2242
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_enc_ctxt
        - ps_vps
        - ps_src_params
        - ps_out_strm_params
        - ps_coding_params
        - ps_config_prms
        - ps_stat_cfg_prms
        - i4_resolution_id
      BBCount:         65
      ICount:          815
      EdgeCount:       85
      CyclomaticComplexity: 22
      functionsReached:
        - ihevce_get_level_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2010,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2012,9'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2015,11'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2015,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2018,9'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2035,5'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2021,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2024,13'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2028,12'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2028,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2031,9'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2032,5'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2040,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2042,9'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2046,9'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2061,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2064,13'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2137,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2090,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2093,17'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2102,52'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2095,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2096,38'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2099,41'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2104,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2106,13'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2110,17'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2110,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2112,13'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2116,17'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2126,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2128,13'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2132,13'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2146,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2148,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2152,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2152,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2154,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2158,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2168,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2170,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2174,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2176,52'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2177,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2198,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2176,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2179,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2198,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2198,53'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2199,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2221,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:2198,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2201,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:2221,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:2092,36'
          Dst:             ihevce_get_level_index
    - functionName:    ihevce_generate_pred_weight_table
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_sps
        - ps_pps
        - ps_slice_hdr
      BBCount:         63
      ICount:          699
      EdgeCount:       77
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - ihevce_put_bits
        - ihevce_put_sev
        - ihevce_put_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:577,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:580,9'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:586,11'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:586,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:589,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:595,8'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:591,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:591,9'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:593,5'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:595,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:597,15'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:607,31'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:597,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:600,13'
              BranchSideFuncs:
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:605,5'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:602,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:602,13'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:604,9'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:610,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:612,12'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:661,18'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:612,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:615,13'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:625,12'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:625,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:627,20'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_sev
                - ihevce_put_sev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:659,5'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:661,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:661,8'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:663,15'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:663,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:666,13'
              BranchSideFuncs:
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:672,12'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:668,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:668,13'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:670,9'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:672,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:674,19'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:685,15'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:674,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:677,17'
              BranchSideFuncs:
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:683,9'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:679,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:679,17'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:682,13'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:685,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:687,16'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:740,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:687,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:690,17'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:703,16'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:703,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:705,24'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:739,9'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_sev
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:574,5'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:580,9'
          Dst:             ihevce_put_sev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:589,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:591,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:600,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:602,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:615,13'
          Dst:             ihevce_put_sev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:621,13'
          Dst:             ihevce_put_sev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:644,13'
          Dst:             ihevce_put_sev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:648,13'
          Dst:             ihevce_put_sev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:652,13'
          Dst:             ihevce_put_sev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:656,13'
          Dst:             ihevce_put_sev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:666,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:668,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:677,17'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:679,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:690,17'
          Dst:             ihevce_put_sev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:699,17'
          Dst:             ihevce_put_sev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:724,17'
          Dst:             ihevce_put_sev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:728,17'
          Dst:             ihevce_put_sev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:732,17'
          Dst:             ihevce_put_sev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:736,17'
          Dst:             ihevce_put_sev
    - functionName:    ref_pic_list_modification
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_slice_hdr
        - i4_NumPocTotalCurr
      BBCount:         20
      ICount:          168
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - CLZ
        - ihevce_put_bits
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:498,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:500,15'
              BranchSideFuncs:
                - ihevce_put_bits
                - CLZ.2759
                - ihevce_put_bits
                - CLZ.2759
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:510,19'
              BranchSideFuncs:
                - ihevce_put_bits
                - CLZ.2759
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:500,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:502,40'
              BranchSideFuncs:
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_bits
                - CLZ.2759
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:508,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - CLZ.2759
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:510,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:510,8'
              BranchSideFuncs:
                - ihevce_put_bits
                - CLZ.2759
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:513,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - CLZ.2759
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:519,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:521,19'
              BranchSideFuncs:
                - CLZ.2759
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:531,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:521,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:523,44'
              BranchSideFuncs:
                - CLZ.2759
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:530,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:492,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:502,36'
          Dst:             CLZ
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:505,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:513,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:523,40'
          Dst:             CLZ
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:526,17'
          Dst:             ihevce_put_bits
    - functionName:    CLZ
      functionSourceFile: '/src/libhevc/common/x86/ihevc_platform_macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_word
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/x86/ihevc_platform_macros.h:77,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/x86/ihevc_platform_macros.h:78,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/x86/ihevc_platform_macros.h:80,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_generate_slice_header
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1495
      functionLinenumberEnd: 1960
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - i1_nal_unit_type
        - ps_slice_hdr
        - ps_pps
        - ps_sps
        - ps_dup_bit_strm_ent_offset
        - pu4_first_slice_start_offset
        - ps_tile_params
        - i4_next_slice_seg_x
        - i4_next_slice_seg_y
      BBCount:         163
      ICount:          1401
      EdgeCount:       217
      CyclomaticComplexity: 56
      functionsReached:
        - CLZ
        - ihevce_generate_nal_unit_header
        - ihevce_generate_pred_weight_table
        - ihevce_put_bits
        - ihevce_put_nal_start_code_prefix
        - ihevce_put_rbsp_trailing_bits
        - ihevce_put_sev
        - ihevce_put_uev
        - ihevce_short_term_ref_pic_set
        - ref_pic_list_modification
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1499,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1499,60'
              BranchSideFuncs:
                - ihevce_put_nal_start_code_prefix
                - ihevce_generate_nal_unit_header
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1500,26'
              BranchSideFuncs:
                - ihevce_put_nal_start_code_prefix
                - ihevce_generate_nal_unit_header
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1501,62'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1501,62'
              BranchSideFuncs:
                - ihevce_put_nal_start_code_prefix
                - ihevce_generate_nal_unit_header
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1501,82'
              BranchSideFuncs:
                - ihevce_put_nal_start_code_prefix
                - ihevce_generate_nal_unit_header
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1521,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1524,13'
              BranchSideFuncs:
                - ihevce_put_nal_start_code_prefix
                - ihevce_generate_nal_unit_header
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1528,42'
              BranchSideFuncs:
                - ihevce_put_nal_start_code_prefix
                - ihevce_generate_nal_unit_header
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1538,55'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1539,14'
              BranchSideFuncs:
                - ihevce_put_nal_start_code_prefix
                - ihevce_generate_nal_unit_header
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1545,9'
              BranchSideFuncs:
                - ihevce_put_nal_start_code_prefix
                - ihevce_generate_nal_unit_header
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1538,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1541,9'
              BranchSideFuncs:
                - ihevce_put_nal_start_code_prefix
                - ihevce_generate_nal_unit_header
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1545,9'
              BranchSideFuncs:
                - ihevce_put_nal_start_code_prefix
                - ihevce_generate_nal_unit_header
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1561,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1564,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1570,5'
              BranchSideFuncs:
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1576,50'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1576,55'
              BranchSideFuncs:
                - ihevce_put_bits
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1583,9'
              BranchSideFuncs:
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1576,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1579,9'
              BranchSideFuncs:
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1583,9'
              BranchSideFuncs:
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1583,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1589,28'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1600,9'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1600,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1602,15'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1901,9'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1602,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1605,13'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1609,9'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1612,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1615,13'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1619,13'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1619,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1622,13'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1736,12'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1636,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1639,21'
              BranchSideFuncs:
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1643,44'
              BranchSideFuncs:
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1655,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1657,20'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1725,16'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1657,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1660,21'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1665,17'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1668,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1672,24'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1723,13'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1672,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1676,52'
              BranchSideFuncs:
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1686,25'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - CLZ.2759
                - ihevce_put_bits
                - ihevce_put_uev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1714,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1717,25'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - CLZ.2759
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1722,17'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - CLZ.2759
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1725,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1728,17'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1734,9'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1736,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1739,13'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1746,23'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1746,52'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1746,66'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1749,13'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1746,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1749,13'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1831,9'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1755,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1758,17'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1772,16'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1762,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1765,21'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1770,13'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1772,59'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1772,62'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ref_pic_list_modification
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1777,26'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1772,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1774,43'
              BranchSideFuncs:
                - ref_pic_list_modification
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1777,26'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1777,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1780,17'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1784,16'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1784,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1787,17'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1791,16'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1791,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1793,30'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1812,17'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_generate_pred_weight_table
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1793,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1796,21'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1801,21'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1801,62'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1802,22'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1803,22'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1802,67'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1803,22'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_generate_pred_weight_table
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1807,21'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_generate_pred_weight_table
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1803,63'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1804,22'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_generate_pred_weight_table
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1810,13'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_generate_pred_weight_table
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1801,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1807,21'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_generate_pred_weight_table
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1810,13'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_generate_pred_weight_table
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1812,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1812,61'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_generate_pred_weight_table
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1813,17'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_generate_pred_weight_table
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1812,91'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1813,17'
              BranchSideFuncs:
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1815,51'
              BranchSideFuncs:
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1813,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1813,63'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_generate_pred_weight_table
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1820,13'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1812,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1815,51'
              BranchSideFuncs:
                - ihevce_generate_pred_weight_table
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1820,13'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1834,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1837,13'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1845,12'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1845,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1847,16'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1882,42'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1847,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1850,17'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1857,16'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1857,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1860,17'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1880,9'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1869,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1872,21'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1879,13'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1885,62'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1886,13'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1899,5'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1886,50'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1886,53'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1890,13'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1886,92'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1887,14'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1890,13'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1885,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1890,13'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1899,5'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1901,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1901,44'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1904,9'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1901,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1904,9'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1943,8'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1910,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1913,13'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1941,5'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1930,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1933,17'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1940,9'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1943,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1943,8'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1946,9'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1950,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1953,13'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1956,5'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1549,22'
          Dst:             ihevce_put_nal_start_code_prefix
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1552,22'
          Dst:             ihevce_generate_nal_unit_header
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1558,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1564,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1570,5'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1579,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1593,25'
          Dst:             CLZ
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1596,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1605,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1609,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1615,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1622,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1630,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1638,17'
          Dst:             ihevce_short_term_ref_pic_set
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1643,40'
          Dst:             CLZ
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1646,17'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1660,21'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1665,17'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1676,48'
          Dst:             CLZ
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1679,25'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1686,25'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1694,25'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1705,21'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1717,25'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1728,17'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1739,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1743,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1749,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1758,17'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1765,21'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1774,17'
          Dst:             ref_pic_list_modification
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1780,17'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1787,17'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1796,21'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1807,21'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1815,17'
          Dst:             ihevce_generate_pred_weight_table
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1820,13'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1831,9'
          Dst:             ihevce_put_sev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1837,13'
          Dst:             ihevce_put_sev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1841,13'
          Dst:             ihevce_put_sev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1850,17'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1860,17'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1872,21'
          Dst:             ihevce_put_sev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1876,21'
          Dst:             ihevce_put_sev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1890,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1904,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1913,13'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1933,17'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1946,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1953,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1958,5'
          Dst:             ihevce_put_rbsp_trailing_bits
    - functionName:    ihevce_generate_nal_unit_header
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - nal_unit_type
        - nuh_temporal_id
      BBCount:         15
      ICount:          83
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - ihevce_put_bits
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:150,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:150,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:150,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:150,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:150,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:151,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:151,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:151,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:151,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:151,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:151,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:151,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:150,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:151,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:154,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:161,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:164,5'
          Dst:             ihevce_put_bits
    - functionName:    ihevce_short_term_ref_pic_set
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_stref_picset_base
        - num_short_term_ref_pic_sets
        - idx
        - pi4_NumPocTotalCurr
      BBCount:         23
      ICount:          227
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - ihevce_put_bits
        - ihevce_put_uev
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:411,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:414,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:422,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:422,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:422,5'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:425,5'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:432,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:435,9'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:448,5'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:442,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:444,14'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:446,5'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:448,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:451,9'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:464,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:458,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:460,14'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:462,5'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_bits
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:414,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:422,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:425,5'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:429,5'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:435,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:439,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:451,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:455,9'
          Dst:             ihevce_put_bits
    - functionName:    ihevce_generate_pps
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1454
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_pps
      BBCount:         26
      ICount:          508
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - ihevce_generate_nal_unit_header
        - ihevce_put_bits
        - ihevce_put_nal_start_code_prefix
        - ihevce_put_rbsp_trailing_bits
        - ihevce_put_sev
        - ihevce_put_uev
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1301,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1304,9'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1309,5'
              BranchSideFuncs:
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1342,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1345,9'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_uev
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1380,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1356,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1358,19'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1373,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1358,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1361,17'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1364,19'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_uev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1364,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1367,17'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1370,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1391,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1391,8'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1394,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1404,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1407,13'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1414,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1242,21'
          Dst:             ihevce_put_nal_start_code_prefix
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1245,22'
          Dst:             ihevce_generate_nal_unit_header
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1248,5'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1252,5'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1256,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1260,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1264,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1268,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1272,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1276,5'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1281,5'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1286,5'
          Dst:             ihevce_put_sev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1290,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1294,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1298,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1304,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1309,5'
          Dst:             ihevce_put_sev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1313,5'
          Dst:             ihevce_put_sev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1317,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1323,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1327,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1331,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1335,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1339,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1345,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1349,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1353,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1361,17'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1367,17'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1373,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1380,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1386,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1394,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1400,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1407,13'
          Dst:             ihevce_put_sev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1411,13'
          Dst:             ihevce_put_sev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1417,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1430,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1439,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1444,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1449,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1452,5'
          Dst:             ihevce_put_rbsp_trailing_bits
    - functionName:    ihevce_generate_sps
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionLinenumberEnd: 1215
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_sps
      BBCount:         36
      ICount:          667
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - ihevce_generate_nal_unit_header
        - ihevce_generate_profile_tier_level
        - ihevce_generate_vui
        - ihevce_put_bits
        - ihevce_put_nal_start_code_prefix
        - ihevce_put_rbsp_trailing_bits
        - ihevce_put_uev
        - ihevce_short_term_ref_pic_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:982,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:985,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_generate_vui
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:990,5'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_generate_vui
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1001,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1004,9'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_generate_vui
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1021,5'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_generate_vui
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1038,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1038,7'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_generate_vui
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1038,67'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_generate_vui
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1040,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1043,9'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_generate_vui
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1056,5'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_generate_vui
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1086,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1089,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_generate_vui
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1103,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_generate_vui
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1114,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1116,54'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_generate_vui
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1144,5'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_generate_vui
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_short_term_ref_pic_set
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1147,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1149,16'
              BranchSideFuncs:
                - ihevce_short_term_ref_pic_set
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_generate_vui
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1159,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_generate_vui
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1162,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1165,9'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_generate_vui
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1186,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_generate_vui
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1168,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1171,13'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_generate_vui
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1183,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_generate_vui
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:1202,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1202,8'
              BranchSideFuncs:
                - ihevce_generate_vui
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:1205,29'
              BranchSideFuncs:
                - ihevce_generate_vui
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:954,21'
          Dst:             ihevce_put_nal_start_code_prefix
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:957,22'
          Dst:             ihevce_generate_nal_unit_header
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:960,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:964,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:968,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:972,5'
          Dst:             ihevce_generate_profile_tier_level
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:975,5'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:979,5'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:985,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:990,5'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:994,5'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:998,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1004,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1008,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1012,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1016,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1021,5'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1025,5'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1029,5'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1033,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1043,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1047,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1051,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1056,5'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1060,5'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1064,5'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1068,5'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1073,5'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1078,5'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1083,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1089,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1103,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1107,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1112,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1121,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1125,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1129,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1134,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1139,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1144,5'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1150,9'
          Dst:             ihevce_short_term_ref_pic_set
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1159,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1165,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1171,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1179,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1186,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1191,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1197,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1205,9'
          Dst:             ihevce_generate_vui
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1209,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:1213,5'
          Dst:             ihevce_put_rbsp_trailing_bits
    - functionName:    ihevce_generate_profile_tier_level
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_ptl
        - i1_profile_present_flag
        - i1_max_sub_layers_minus1
      BBCount:         27
      ICount:          202
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - ihevce_generate_when_profile_present
        - ihevce_put_bits
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:322,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:324,46'
              BranchSideFuncs:
                - ihevce_generate_when_profile_present
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_generate_when_profile_present
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:328,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_generate_when_profile_present
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:331,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:334,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_generate_when_profile_present
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:344,8'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_generate_when_profile_present
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:344,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:346,17'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_generate_when_profile_present
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:354,11'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_generate_when_profile_present
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:346,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:349,13'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_generate_when_profile_present
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:352,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_generate_when_profile_present
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:354,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:356,12'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_generate_when_profile_present
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:369,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:356,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:358,50'
              BranchSideFuncs:
                - ihevce_generate_when_profile_present
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:361,12'
              BranchSideFuncs:
                - ihevce_generate_when_profile_present
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:361,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:364,13'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_generate_when_profile_present
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:367,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_generate_when_profile_present
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:324,9'
          Dst:             ihevce_generate_when_profile_present
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:328,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:334,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:339,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:349,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:358,13'
          Dst:             ihevce_generate_when_profile_present
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:364,13'
          Dst:             ihevce_put_bits
    - functionName:    ihevce_generate_vps
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_vps
      BBCount:         10
      ICount:          189
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ihevce_generate_nal_unit_header
        - ihevce_generate_profile_tier_level
        - ihevce_put_bits
        - ihevce_put_nal_start_code_prefix
        - ihevce_put_rbsp_trailing_bits
        - ihevce_put_uev
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:875,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:875,7'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:875,63'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header.c:877,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:880,9'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header.c:894,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_rbsp_trailing_bits
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:837,5'
          Dst:             ihevce_put_nal_start_code_prefix
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:840,5'
          Dst:             ihevce_generate_nal_unit_header
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:843,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:847,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:851,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:855,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:859,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:863,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:867,5'
          Dst:             ihevce_generate_profile_tier_level
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:870,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:880,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:885,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:889,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:894,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:898,5'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:902,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:906,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:910,5'
          Dst:             ihevce_put_rbsp_trailing_bits
    - functionName:    ihevce_generate_eos
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ihevce_generate_nal_unit_header
        - ihevce_put_nal_start_code_prefix
        - ihevce_put_rbsp_trailing_bits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:802,21'
          Dst:             ihevce_put_nal_start_code_prefix
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:805,22'
          Dst:             ihevce_generate_nal_unit_header
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:807,5'
          Dst:             ihevce_put_rbsp_trailing_bits
    - functionName:    ihevce_generate_aud
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - pic_type
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ihevce_generate_nal_unit_header
        - ihevce_put_bits
        - ihevce_put_nal_start_code_prefix
        - ihevce_put_rbsp_trailing_bits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:768,21'
          Dst:             ihevce_put_nal_start_code_prefix
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:771,22'
          Dst:             ihevce_generate_nal_unit_header
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:774,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header.c:777,5'
          Dst:             ihevce_put_rbsp_trailing_bits
    - functionName:    ihevce_populate_vui
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2509
      functionLinenumberEnd: 2742
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_vui
        - ps_sps
        - ps_src_params
        - ps_vui_sei_prms
        - i4_resolution_id
        - ps_tgt_params
        - ps_stat_prms
        - i4_bitrate_instance_id
      BBCount:         64
      ICount:          809
      EdgeCount:       84
      CyclomaticComplexity: 22
      functionsReached:
        - ihevce_get_level_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2553,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2555,9'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2565,9'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2585,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2585,54'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2590,9'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2585,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2586,9'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2590,9'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2603,76'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2604,12'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2607,13'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2603,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2607,13'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2631,9'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2609,77'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2610,16'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2612,17'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2609,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2612,17'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2621,13'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2612,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2612,17'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2612,17'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2615,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2615,17'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2615,17'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2618,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2621,13'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2621,13'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2622,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2624,17'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2629,9'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2633,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2635,13'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2638,15'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2638,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2640,13'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2720,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2656,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2659,31'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2717,9'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2662,76'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2663,21'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2666,36'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2662,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2666,36'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2669,21'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2671,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2675,25'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2686,42'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2691,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2693,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2696,42'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2703,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2705,21'
              BranchSideFuncs:
                - ihevce_get_level_index
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2715,17'
              BranchSideFuncs:
                - ihevce_get_level_index
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2722,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2724,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2741,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2674,48'
          Dst:             ihevce_get_level_index
    - functionName:    ihevce_calc_checksum
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2288
      functionLinenumberEnd: 2372
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_hash_sei_params
        - bit_depth
        - pv_y_buf
        - y_wd
        - y_ht
        - y_strd
        - pv_u_buf
        - uv_wd
        - uv_ht
        - uv_strd
        - i4_frame_pos_x
        - i4_frame_pos_y
      BBCount:         26
      ICount:          434
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2295,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2296,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2300,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2304,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2306,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2324,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2306,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2309,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2322,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2315,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2317,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2321,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2335,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2337,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2362,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2337,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2340,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2360,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2349,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2351,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2359,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_calc_CRC
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2128
      functionLinenumberEnd: 2232
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_hash_sei_params
        - bit_depth
        - pv_y_buf
        - y_wd
        - y_ht
        - y_strd
        - pv_u_buf
        - uv_wd
        - uv_ht
        - uv_strd
      BBCount:         50
      ICount:          556
      EdgeCount:       62
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2133,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2134,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2135,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2143,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2145,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2167,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2145,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2148,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2165,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2148,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2150,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2154,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2154,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2156,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2164,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2156,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2158,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2163,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2167,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2169,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2173,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2183,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2185,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2217,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2185,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2188,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2215,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2188,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2190,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2200,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2200,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2202,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2214,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2202,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2204,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2213,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2217,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2219,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2226,51'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_populate_hash_sei
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2428
      functionLinenumberEnd: 2472
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_sei
        - bit_depth
        - pv_y_buf
        - y_wd
        - y_ht
        - y_strd
        - pv_u_buf
        - uv_wd
        - uv_ht
        - uv_strd
        - i4_frame_pos_x
        - i4_frame_pos_y
      BBCount:         12
      ICount:          120
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - ihevce_calc_CRC
        - ihevce_calc_checksum
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2431,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2433,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2435,18'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_calc_checksum
                - ihevce_calc_CRC
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2435,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2439,13'
              BranchSideFuncs:
                - ihevce_calc_CRC
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2450,18'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_calc_checksum
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2450,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2454,13'
              BranchSideFuncs:
                - ihevce_calc_checksum
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2469,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2433,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2438,9'
          Dst:             ihevce_calc_CRC
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2453,9'
          Dst:             ihevce_calc_checksum
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2469,9'
          Dst:             __assert_fail
    - functionName:    ihevce_populate_active_parameter_set_sei
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2059
      functionLinenumberEnd: 2073
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sei
        - ps_vps
        - ps_sps
      BBCount:         5
      ICount:          64
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2068,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2070,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2073,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_populate_buffering_period_sei
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1927
      functionLinenumberEnd: 2038
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sei
        - ps_vui
        - ps_sps
        - ps_vui_sei_prms
      BBCount:         41
      ICount:          466
      EdgeCount:       51
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1962,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1964,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2000,8'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1964,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1967,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1998,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1967,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1969,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1979,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1969,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1969,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1971,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1991,58'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1992,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1994,81'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1991,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1994,81'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1997,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2000,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2000,8'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2002,15'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2002,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2004,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2033,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2004,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2006,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2015,29'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2006,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2006,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2007,29'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2026,58'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2027,16'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2029,80'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2026,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2029,80'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2032,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1969,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:2006,17'
          Dst:             __assert_fail
    - functionName:    ihevce_populate_picture_timing_sei
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1813
      functionLinenumberEnd: 1898
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_sei
        - ps_vui
        - ps_src_params
        - u4_bottom_field_flag
      BBCount:         24
      ICount:          186
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1821,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1821,8'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1826,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1826,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1828,16'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1861,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1828,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1830,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1836,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1830,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1830,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1830,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1830,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1830,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1834,59'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1836,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1845,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1856,59'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1861,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1868,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1878,59'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1830,17'
          Dst:             __assert_fail
    - functionName:    ihevce_populate_recovery_point_sei
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1773
      functionLinenumberEnd: 1781
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sei
        - ps_vui_sei_prms
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_populate_mastering_disp_col_vol_sei
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1719
      functionLinenumberEnd: 1741
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sei
        - ps_out_strm_prms
      BBCount:         5
      ICount:          82
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1725,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1728,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1733,61'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_generate_sei
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1582
      functionLinenumberEnd: 1696
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_sei_params
        - ps_vui_params
        - insert_per_cra
        - nal_unit_header
        - u4_num_sei_payloads
        - ps_sei_payload
      BBCount:         37
      ICount:          271
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - ihevce_generate_nal_unit_header
        - ihevce_put_nal_start_code_prefix
        - ihevce_put_rbsp_trailing_bits
        - ihevce_put_sei_msg
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1590,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1590,5'
              BranchSideFuncs:
                - ihevce_generate_nal_unit_header
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_nal_start_code_prefix
                - ihevce_generate_nal_unit_header
                - ihevce_put_sei_msg
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1590,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_generate_nal_unit_header
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_nal_start_code_prefix
                - ihevce_generate_nal_unit_header
                - ihevce_put_sei_msg
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1590,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1590,5'
              BranchSideFuncs:
                - ihevce_generate_nal_unit_header
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_nal_start_code_prefix
                - ihevce_generate_nal_unit_header
                - ihevce_put_sei_msg
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1592,54'
              BranchSideFuncs:
                - ihevce_generate_nal_unit_header
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_nal_start_code_prefix
                - ihevce_generate_nal_unit_header
                - ihevce_put_sei_msg
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1594,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1598,12'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_nal_start_code_prefix
                - ihevce_generate_nal_unit_header
                - ihevce_put_sei_msg
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1678,31'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_sei_msg
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1598,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1603,17'
              BranchSideFuncs:
                - ihevce_put_sei_msg
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_nal_start_code_prefix
                - ihevce_generate_nal_unit_header
                - ihevce_put_sei_msg
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1631,12'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1631,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1634,42'
              BranchSideFuncs:
                - ihevce_put_sei_msg
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1638,12'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1638,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1641,46'
              BranchSideFuncs:
                - ihevce_put_sei_msg
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1645,12'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1645,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1649,17'
              BranchSideFuncs:
                - ihevce_put_sei_msg
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1656,18'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_sei_msg
                - ihevce_put_sei_msg
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1656,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1659,35'
              BranchSideFuncs:
                - ihevce_put_sei_msg
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_sei_msg
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1667,12'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_sei_msg
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1667,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1671,17'
              BranchSideFuncs:
                - ihevce_put_sei_msg
                - ihevce_put_rbsp_trailing_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1677,5'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1681,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1685,17'
              BranchSideFuncs:
                - ihevce_put_sei_msg
                - ihevce_put_rbsp_trailing_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1691,5'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1588,21'
          Dst:             ihevce_put_nal_start_code_prefix
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1590,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1592,22'
          Dst:             ihevce_generate_nal_unit_header
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1601,30'
          Dst:             ihevce_put_sei_msg
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1616,17'
          Dst:             ihevce_put_rbsp_trailing_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1619,33'
          Dst:             ihevce_put_nal_start_code_prefix
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1622,34'
          Dst:             ihevce_generate_nal_unit_header
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1626,30'
          Dst:             ihevce_put_sei_msg
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1633,30'
          Dst:             ihevce_put_sei_msg
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1640,30'
          Dst:             ihevce_put_sei_msg
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1647,30'
          Dst:             ihevce_put_sei_msg
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1658,30'
          Dst:             ihevce_put_sei_msg
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1669,30'
          Dst:             ihevce_put_sei_msg
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1683,30'
          Dst:             ihevce_put_sei_msg
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1694,5'
          Dst:             ihevce_put_rbsp_trailing_bits
    - functionName:    ihevce_put_sei_msg
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1471
      functionLinenumberEnd: 1540
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - e_payload_type
        - ps_sei_params
        - ps_vui_params
        - ps_bitstrm
        - i4_sei_payload_length
        - pu1_sei_payload
      BBCount:         23
      ICount:          197
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - ihevce_put_active_parameter_set_sei_params
        - ihevce_put_bits
        - ihevce_put_buf_period_sei_params
        - ihevce_put_cll_info_sei_params
        - ihevce_put_hash_sei_params
        - ihevce_put_mastering_disp_col_vol_sei_params
        - ihevce_put_pic_timing_sei_params
        - ihevce_put_rbsp_trailing_bits
        - ihevce_put_recovery_point_sei_params
        - ihevce_put_sei_params
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1477,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1479,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_cll_info_sei_params
                - __assert_fail
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_mastering_disp_col_vol_sei_params
                - ihevce_put_hash_sei_params
                - ihevce_put_active_parameter_set_sei_params
                - ihevce_put_recovery_point_sei_params
                - ihevce_put_pic_timing_sei_params
                - ihevce_put_buf_period_sei_params
                - ihevce_put_sei_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1482,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_cll_info_sei_params
                - __assert_fail
                - ihevce_put_rbsp_trailing_bits
                - ihevce_put_mastering_disp_col_vol_sei_params
                - ihevce_put_hash_sei_params
                - ihevce_put_active_parameter_set_sei_params
                - ihevce_put_recovery_point_sei_params
                - ihevce_put_pic_timing_sei_params
                - ihevce_put_buf_period_sei_params
                - ihevce_put_sei_params
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1489,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1493,15'
              BranchSideFuncs:
                - ihevce_put_buf_period_sei_params
                - __assert_fail
                - ihevce_put_rbsp_trailing_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1498,15'
              BranchSideFuncs:
                - ihevce_put_pic_timing_sei_params
                - __assert_fail
                - ihevce_put_rbsp_trailing_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1503,15'
              BranchSideFuncs:
                - ihevce_put_recovery_point_sei_params
                - __assert_fail
                - ihevce_put_rbsp_trailing_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1507,15'
              BranchSideFuncs:
                - ihevce_put_active_parameter_set_sei_params
                - __assert_fail
                - ihevce_put_rbsp_trailing_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1511,15'
              BranchSideFuncs:
                - ihevce_put_hash_sei_params
                - __assert_fail
                - ihevce_put_rbsp_trailing_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1517,15'
              BranchSideFuncs:
                - ihevce_put_mastering_disp_col_vol_sei_params
                - __assert_fail
                - ihevce_put_rbsp_trailing_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1521,13'
              BranchSideFuncs:
                - ihevce_put_cll_info_sei_params
                - __assert_fail
                - ihevce_put_rbsp_trailing_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1530,48'
              BranchSideFuncs:
                - ihevce_put_sei_params
                - __assert_fail
                - ihevce_put_rbsp_trailing_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1534,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1534,5'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1537,27'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1537,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1537,46'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1537,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1537,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1537,8'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1538,39'
              BranchSideFuncs:
                - ihevce_put_rbsp_trailing_bits
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1479,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1482,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1492,26'
          Dst:             ihevce_put_buf_period_sei_params
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1497,26'
          Dst:             ihevce_put_pic_timing_sei_params
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1502,26'
          Dst:             ihevce_put_recovery_point_sei_params
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1506,26'
          Dst:             ihevce_put_active_parameter_set_sei_params
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1510,26'
          Dst:             ihevce_put_hash_sei_params
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1516,26'
          Dst:             ihevce_put_mastering_disp_col_vol_sei_params
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1520,26'
          Dst:             ihevce_put_cll_info_sei_params
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1530,26'
          Dst:             ihevce_put_sei_params
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1534,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1538,9'
          Dst:             ihevce_put_rbsp_trailing_bits
    - functionName:    ihevce_put_buf_period_sei_params
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bp_sei
        - ps_vui_params
        - ps_bitstrm
      BBCount:         71
      ICount:          656
      EdgeCount:       92
      CyclomaticComplexity: 23
      functionsReached:
        - ihevce_put_bits
        - ihevce_put_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:637,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:638,29'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:639,25'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:642,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:644,19'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:651,17'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:644,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:646,36'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:650,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:647,55'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:647,58'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:648,40'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:647,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:648,40'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:649,13'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:651,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:653,19'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:662,24'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:653,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:655,36'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:659,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:656,55'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:656,58'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:657,40'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:656,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:657,40'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:658,13'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:677,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:679,35'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:696,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:687,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:688,17'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:690,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:711,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:714,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:718,8'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:718,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:720,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:735,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:747,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:749,15'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:791,13'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:749,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:751,13'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:789,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:768,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:768,54'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:770,17'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:768,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:770,17'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:788,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:791,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:791,8'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:793,15'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:793,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:795,13'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:833,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:812,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:812,54'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:814,17'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:812,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:814,17'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:832,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:696,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:705,5'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:714,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:720,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:727,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:735,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:738,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:751,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:759,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:770,17'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:779,17'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:795,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:803,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:814,17'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:823,17'
          Dst:             ihevce_put_bits
    - functionName:    ihevce_put_pic_timing_sei_params
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1330
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pt_sei
        - ps_vui_params
        - ps_bitstrm
      BBCount:         67
      ICount:          578
      EdgeCount:       88
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
        - ihevce_put_bits
        - ihevce_put_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1189,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1191,29'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1196,12'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1196,83'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1197,12'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1199,32'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1196,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1199,32'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1203,12'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1203,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1203,52'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1234,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1203,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1205,34'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1234,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1208,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1208,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1208,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1212,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1214,36'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1231,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1216,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1218,27'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1230,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1221,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1221,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1221,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1224,78'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1225,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1229,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1224,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1227,44'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1229,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1234,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1234,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1236,24'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1248,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1250,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1260,8'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1260,79'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1261,8'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1264,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1260,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1260,8'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1264,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1278,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1280,13'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1288,12'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1288,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1288,52'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1328,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1288,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1290,13'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1328,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1297,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1299,17'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1309,19'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1309,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1311,17'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1327,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1314,74'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1315,21'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1326,13'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1314,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1317,21'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1326,13'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_bits
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1234,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1240,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1250,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1253,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1256,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1264,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1271,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1280,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1290,13'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1293,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1299,17'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1311,17'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1317,21'
          Dst:             ihevce_put_bits
    - functionName:    ihevce_put_recovery_point_sei_params
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1097
      functionLinenumberEnd: 1143
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rp_sei
        - ps_bitstrm
      BBCount:         9
      ICount:          131
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ihevce_put_bits
        - ihevce_put_sev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1107,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1108,22'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1110,20'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1112,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1112,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1112,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_sev
                - ihevce_put_bits
                - ihevce_put_bits
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1124,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1132,5'
          Dst:             ihevce_put_sev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1136,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1140,5'
          Dst:             ihevce_put_bits
    - functionName:    ihevce_put_active_parameter_set_sei_params
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_act_sei
        - ps_bitstrm
      BBCount:         10
      ICount:          167
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ihevce_put_bits
        - ihevce_put_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:871,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:871,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:871,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:893,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:895,9'
              BranchSideFuncs:
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:899,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:877,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:880,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:883,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:886,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:889,5'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:895,9'
          Dst:             ihevce_put_uev
    - functionName:    ihevce_put_hash_sei_params
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionLinenumberEnd: 1436
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_hash_sei_params
        - i1_decoded_pic_hash_sei_flag
        - ps_bitstrm
      BBCount:         37
      ICount:          277
      EdgeCount:       45
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - ihevce_put_bits
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1363,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1366,25'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1368,18'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1368,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1371,25'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1373,18'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1373,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1376,25'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1380,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1397,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1399,19'
              BranchSideFuncs:
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1408,18'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1399,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1401,19'
              BranchSideFuncs:
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1407,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1401,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1403,17'
              BranchSideFuncs:
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1406,9'
              BranchSideFuncs:
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1408,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1410,19'
              BranchSideFuncs:
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1418,18'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1410,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1412,20'
              BranchSideFuncs:
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1417,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1418,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1420,19'
              BranchSideFuncs:
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1433,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1420,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1422,20'
              BranchSideFuncs:
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1430,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1380,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1386,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1394,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1403,17'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1414,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1427,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1433,9'
          Dst:             __assert_fail
    - functionName:    ihevce_put_mastering_disp_col_vol_sei_params
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 988
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mdcl_sei
        - ps_bitstrm
      BBCount:         22
      ICount:          211
      EdgeCount:       23
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - ihevce_put_bits
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:943,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:943,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:945,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:945,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:945,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:947,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:947,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:947,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:957,11'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:957,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:959,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:971,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:959,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:959,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:961,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:964,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:964,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:966,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - __assert_fail
                - ihevce_put_bits
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:940,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:943,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:945,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:947,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:959,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:961,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:964,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:966,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:971,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:975,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:979,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:984,5'
          Dst:             ihevce_put_bits
    - functionName:    ihevce_put_cll_info_sei_params
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1057
      functionLinenumberEnd: 1071
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - short
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - u2_avg_cll
        - u2_max_cll
        - ps_bitstrm
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ihevce_put_bits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1065,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1068,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1069,5'
          Dst:             ihevce_put_bits
    - functionName:    ihevce_put_sei_params
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1014
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - u4_sei_payload_length
        - pu1_sei_payload
        - ps_bitstrm
      BBCount:         10
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ihevce_put_bits
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1019,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1021,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1024,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1026,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1028,9'
              BranchSideFuncs:
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1032,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1021,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1024,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:1028,9'
          Dst:             ihevce_put_bits
    - functionName:    ihevce_generate_vui
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_sps
        - s_vui
      BBCount:         36
      ICount:          468
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - ihevce_generate_hrd_params
        - ihevce_put_bits
        - ihevce_put_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:404,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:407,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_generate_hrd_params
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:422,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_generate_hrd_params
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:409,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:412,13'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_generate_hrd_params
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:419,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_generate_hrd_params
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:425,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:428,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_generate_hrd_params
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:433,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_generate_hrd_params
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:436,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:439,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_generate_hrd_params
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:467,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_generate_hrd_params
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:450,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:453,13'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_generate_hrd_params
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:464,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_generate_hrd_params
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:470,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:473,9'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_generate_hrd_params
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:484,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_generate_hrd_params
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:500,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:503,9'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_generate_hrd_params
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:520,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_generate_hrd_params
                - ihevce_put_uev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:523,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:526,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_generate_hrd_params
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:556,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:538,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:540,13'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_generate_hrd_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:545,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_generate_hrd_params
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:548,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:551,44'
              BranchSideFuncs:
                - ihevce_generate_hrd_params
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:553,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:559,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:559,8'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:562,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:401,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:407,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:412,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:416,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:422,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:428,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:433,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:439,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:443,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:447,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:453,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:457,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:461,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:467,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:473,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:478,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:484,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:488,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:493,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:497,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:503,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:507,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:511,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:515,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:520,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:526,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:530,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:534,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:540,13'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:545,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:551,17'
          Dst:             ihevce_generate_hrd_params
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:556,5'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:562,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:566,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:572,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:576,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:580,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:584,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:588,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:592,9'
          Dst:             ihevce_put_uev
    - functionName:    ihevce_generate_hrd_params
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_hrd_params
        - ps_sps
      BBCount:         37
      ICount:          411
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - ihevce_generate_sub_layer_hrd_params
        - ihevce_put_bits
        - ihevce_put_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:210,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:213,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:309,11'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_put_uev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:222,62'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:223,12'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:226,13'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:222,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:226,13'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:307,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_put_uev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:232,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:235,17'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_put_uev
                - ihevce_put_bits
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:270,13'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_put_uev
                - ihevce_put_bits
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:277,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:280,17'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:285,13'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_put_uev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:309,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:312,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:372,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:316,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:319,13'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:326,12'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_put_uev
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:326,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:329,13'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_generate_sub_layer_hrd_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:338,13'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_generate_sub_layer_hrd_params
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:342,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:345,13'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_generate_sub_layer_hrd_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:349,12'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_generate_sub_layer_hrd_params
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:349,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:352,18'
              BranchSideFuncs:
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_generate_sub_layer_hrd_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:360,12'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_put_uev
                - ihevce_generate_sub_layer_hrd_params
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:360,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:363,18'
              BranchSideFuncs:
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:370,5'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_generate_sub_layer_hrd_params
                - ihevce_put_uev
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:213,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:218,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:226,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:235,17'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:239,17'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:249,17'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:259,17'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:270,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:274,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:280,17'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:285,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:295,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:302,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:312,9'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:319,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:329,13'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:338,13'
          Dst:             ihevce_put_bits
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:345,13'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:353,30'
          Dst:             ihevce_generate_sub_layer_hrd_params
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:364,30'
          Dst:             ihevce_generate_sub_layer_hrd_params
    - functionName:    ihevce_generate_sub_layer_hrd_params
      functionSourceFile: '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_sub_lyr_hrd_params
        - ps_hrd_params
        - cpb_cnt_minus1
      BBCount:         10
      ICount:          117
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ihevce_put_bits
        - ihevce_put_uev
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:149,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:152,9'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:180,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:161,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:164,13'
              BranchSideFuncs:
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
            - BranchSide:      '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:177,9'
              BranchSideFuncs:
                - ihevce_put_bits
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
                - ihevce_put_uev
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:152,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:157,9'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:164,13'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:170,13'
          Dst:             ihevce_put_uev
        - Src:             '/src/libhevc/encoder/ihevce_encode_header_sei_vui.c:177,9'
          Dst:             ihevce_put_bits
    - functionName:    ihevce_pre_enc_process_frame_thrd
      functionSourceFile: '/src/libhevc/encoder/ihevce_frame_process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5757
      functionLinenumberEnd: 6670
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_frm_proc_thrd_ctxt
      BBCount:         270
      ICount:          2586
      EdgeCount:       362
      CyclomaticComplexity: 94
      functionsReached:
        - __assert_fail
        - complexity_RC_reset_marking
        - ihevce_check_last_inp_buf
        - ihevce_coarse_me_frame_end
        - ihevce_coarse_me_get_lyr1_ctxt
        - ihevce_coarse_me_process
        - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
        - ihevce_decomp_pre_intra_process
        - ihevce_dmgr_chk_frm_frm_sync
        - ihevce_dmgr_update_frm_frm_sync
        - ihevce_get_L0_est_satd_based_scd_qp
        - ihevce_get_L0_satd_based_on_L1
        - ihevce_get_frame_lambda_prms
        - ihevce_get_i_to_avg_ratio
        - ihevce_ipe_get_frame_intra_satd_cost
        - ihevce_ipe_process
        - ihevce_lap_process
        - ihevce_populate_ipe_frame_init
        - ihevce_pre_enc_coarse_me_init
        - ihevce_pre_enc_init
        - ihevce_q_get_filled_buff
        - ihevce_q_get_free_buff
        - ihevce_q_set_buff_prod
        - ihevce_rc_check_is_pre_enc_qp_valid
        - ihevce_rc_pre_enc_qp_query
        - ihevce_set_L0_scd_qp
        - ihevce_update_qp_L1_sad_based
        - ihevce_variance_calc_acc_activity
        - osal_mutex_lock
        - osal_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5781,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5785,42'
              BranchSideFuncs:
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6669,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5797,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5798,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5801,9'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5804,75'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5805,18'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5899,22'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5804,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5807,35'
              BranchSideFuncs:
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5899,22'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5815,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5819,33'
              BranchSideFuncs:
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_pre_enc_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5828,40'
              BranchSideFuncs:
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_pre_enc_init
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5830,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5814,32'
              BranchSideFuncs:
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5833,13'
              BranchSideFuncs:
                - ihevce_q_get_free_buff
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_lap_process
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_pre_enc_init
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5845,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5845,50'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_pre_enc_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5898,9'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5845,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5849,17'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_pre_enc_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5898,9'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5861,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5864,25'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_pre_enc_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5868,20'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_pre_enc_init
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5868,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5871,25'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_pre_enc_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5875,25'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_pre_enc_init
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5875,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5877,39'
              BranchSideFuncs:
                - ihevce_pre_enc_init
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5897,13'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5892,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5894,25'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5896,17'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5910,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5911,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5913,12'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5913,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5916,9'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5920,17'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5920,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5922,46'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5943,41'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5924,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5927,21'
              BranchSideFuncs:
                - ihevce_decomp_pre_intra_process
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5934,9'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5945,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5946,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5949,9'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5953,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5956,13'
              BranchSideFuncs:
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5967,29'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5970,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5972,31'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5978,43'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5980,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5981,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5990,42'
              BranchSideFuncs:
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5998,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5999,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6002,17'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6002,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6006,16'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6028,43'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6005,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6008,34'
              BranchSideFuncs:
                - ihevce_pre_enc_coarse_me_init
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6021,13'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6029,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6030,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6036,17'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6036,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6039,17'
              BranchSideFuncs:
                - ihevce_coarse_me_process
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6047,23'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6056,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6057,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6063,17'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6063,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6065,13'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6163,13'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6074,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6079,24'
              BranchSideFuncs:
                - ihevce_update_qp_L1_sad_based
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6098,16'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6079,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6081,49'
              BranchSideFuncs:
                - ihevce_update_qp_L1_sad_based
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6085,49'
              BranchSideFuncs:
                - ihevce_update_qp_L1_sad_based
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6098,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6102,21'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6149,39'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6107,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6109,28'
              BranchSideFuncs:
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6131,17'
              BranchSideFuncs:
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6112,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6114,28'
              BranchSideFuncs:
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6120,31'
              BranchSideFuncs:
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6114,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6116,55'
              BranchSideFuncs:
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6118,21'
              BranchSideFuncs:
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6120,81'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6120,81'
              BranchSideFuncs:
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6121,31'
              BranchSideFuncs:
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6120,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6125,29'
              BranchSideFuncs:
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6129,17'
              BranchSideFuncs:
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6155,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6157,38'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6159,9'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6165,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6168,17'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6185,39'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6170,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6173,21'
              BranchSideFuncs:
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6183,13'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6203,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6204,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6207,12'
              BranchSideFuncs:
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6207,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6210,9'
              BranchSideFuncs:
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6215,12'
              BranchSideFuncs:
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6215,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6218,9'
              BranchSideFuncs:
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6219,12'
              BranchSideFuncs:
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6219,84'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6219,87'
              BranchSideFuncs:
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6222,13'
              BranchSideFuncs:
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6219,99'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6220,12'
              BranchSideFuncs:
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6222,13'
              BranchSideFuncs:
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6219,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6222,13'
              BranchSideFuncs:
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6663,12'
              BranchSideFuncs:
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6236,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6234,21'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6237,29'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6250,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6251,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6256,20'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6256,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6258,37'
              BranchSideFuncs:
                - ihevce_q_get_free_buff
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6416,25'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6274,76'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6275,24'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6280,29'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6274,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6278,29'
              BranchSideFuncs:
                - complexity_RC_reset_marking
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6280,29'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6278,71'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6278,74'
              BranchSideFuncs:
                - complexity_RC_reset_marking
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6280,29'
              BranchSideFuncs:
                - complexity_RC_reset_marking
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6280,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6283,25'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6411,21'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6283,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6288,41'
              BranchSideFuncs:
                - ihevce_rc_check_is_pre_enc_qp_valid
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6299,41'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6290,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6283,25'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6293,48'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6307,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6312,37'
              BranchSideFuncs:
                - ihevce_get_L0_satd_based_on_L1
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6391,36'
              BranchSideFuncs:
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6318,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6320,36'
              BranchSideFuncs:
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6385,48'
              BranchSideFuncs:
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6322,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6323,36'
              BranchSideFuncs:
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6329,44'
              BranchSideFuncs:
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6324,72'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6325,36'
              BranchSideFuncs:
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6329,44'
              BranchSideFuncs:
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6320,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6329,44'
              BranchSideFuncs:
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6381,29'
              BranchSideFuncs:
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6357,92'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6358,44'
              BranchSideFuncs:
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6370,49'
              BranchSideFuncs:
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6356,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6362,49'
              BranchSideFuncs:
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6370,49'
              BranchSideFuncs:
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6367,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6366,58'
              BranchSideFuncs:
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6367,49'
              BranchSideFuncs:
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6367,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6366,58'
              BranchSideFuncs:
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6366,58'
              BranchSideFuncs:
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6373,74'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6374,44'
              BranchSideFuncs:
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6375,45'
              BranchSideFuncs:
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6371,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6375,45'
              BranchSideFuncs:
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6378,71'
              BranchSideFuncs:
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6396,79'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6397,32'
              BranchSideFuncs:
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6401,41'
              BranchSideFuncs:
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6396,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6399,44'
              BranchSideFuncs:
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6401,41'
              BranchSideFuncs:
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6402,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6402,29'
              BranchSideFuncs:
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6404,56'
              BranchSideFuncs:
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6407,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6407,25'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6408,62'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6417,70'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6418,20'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6438,25'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6416,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6422,25'
              BranchSideFuncs:
                - ihevce_get_frame_lambda_prms
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6438,25'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6439,70'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6440,20'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6446,17'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6438,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6442,55'
              BranchSideFuncs:
                - ihevce_variance_calc_acc_activity
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6446,17'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6447,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6450,21'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6457,51'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6459,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6460,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6463,25'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6463,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6467,33'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6521,49'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6476,71'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6476,71'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6477,31'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6476,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6481,29'
              BranchSideFuncs:
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6512,17'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6523,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6524,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6527,17'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6528,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6531,21'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6540,25'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6540,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6543,25'
              BranchSideFuncs:
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_ipe_get_frame_intra_satd_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6635,38'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6550,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6555,28'
              BranchSideFuncs:
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6614,25'
              BranchSideFuncs:
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6555,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6558,41'
              BranchSideFuncs:
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6563,53'
              BranchSideFuncs:
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6573,92'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6574,29'
              BranchSideFuncs:
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6580,54'
              BranchSideFuncs:
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6573,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6576,29'
              BranchSideFuncs:
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6580,54'
              BranchSideFuncs:
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6597,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6600,33'
              BranchSideFuncs:
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6608,33'
              BranchSideFuncs:
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6638,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6640,40'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6643,47'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6652,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6653,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6656,25'
              BranchSideFuncs:
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6656,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6658,33'
              BranchSideFuncs:
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6661,13'
              BranchSideFuncs:
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6661,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6661,59'
              BranchSideFuncs:
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6661,37'
              BranchSideFuncs:
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6661,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6661,59'
              BranchSideFuncs:
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6661,13'
              BranchSideFuncs:
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6661,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6226,50'
              BranchSideFuncs:
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6662,9'
              BranchSideFuncs:
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6663,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5781,5'
              BranchSideFuncs:
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6666,9'
              BranchSideFuncs:
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_ipe_get_frame_intra_satd_cost
                - ihevce_populate_ipe_frame_init
                - ihevce_ipe_process
                - ihevce_variance_calc_acc_activity
                - ihevce_get_frame_lambda_prms
                - ihevce_q_get_free_buff
                - osal_mutex_lock
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_get_L0_satd_based_on_L1
                - ihevce_get_i_to_avg_ratio
                - ihevce_get_L0_est_satd_based_scd_qp
                - ihevce_set_L0_scd_qp
                - ihevce_rc_check_is_pre_enc_qp_valid
                - complexity_RC_reset_marking
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_coarse_me_frame_end
                - ihevce_coarse_me_get_lyr1_ctxt
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
                - ihevce_update_qp_L1_sad_based
                - ihevce_coarse_me_process
                - ihevce_pre_enc_coarse_me_init
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_decomp_pre_intra_process
                - ihevce_lap_process
                - ihevce_q_get_free_buff
                - ihevce_pre_enc_init
                - ihevce_q_get_filled_buff
                - ihevce_check_last_inp_buf
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5785,13'
          Dst:             ihevce_dmgr_chk_frm_frm_sync
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5796,25'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5818,62'
          Dst:             ihevce_q_get_filled_buff
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5823,54'
          Dst:             ihevce_check_last_inp_buf
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5828,21'
          Dst:             ihevce_lap_process
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5840,48'
          Dst:             ihevce_q_get_free_buff
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5880,21'
          Dst:             ihevce_pre_enc_init
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5908,25'
          Dst:             osal_mutex_unlock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5926,17'
          Dst:             ihevce_decomp_pre_intra_process
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5943,25'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5963,13'
          Dst:             ihevce_dmgr_update_frm_frm_sync
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5978,25'
          Dst:             osal_mutex_unlock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5990,13'
          Dst:             ihevce_dmgr_chk_frm_frm_sync
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5997,25'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6011,17'
          Dst:             ihevce_pre_enc_coarse_me_init
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6028,25'
          Dst:             osal_mutex_unlock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6038,13'
          Dst:             ihevce_coarse_me_process
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6054,25'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6088,21'
          Dst:             ihevce_update_qp_L1_sad_based
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6105,17'
          Dst:             ihevce_coarse_me_frame_end
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6124,25'
          Dst:             ihevce_decomp_pre_intra_curr_frame_pre_intra_deinit
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6136,17'
          Dst:             ihevce_coarse_me_get_lyr1_ctxt
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6146,17'
          Dst:             ihevce_dmgr_update_frm_frm_sync
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6181,21'
          Dst:             ihevce_dmgr_update_frm_frm_sync
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6201,17'
          Dst:             osal_mutex_unlock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6226,21'
          Dst:             ihevce_dmgr_chk_frm_frm_sync
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6248,33'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6269,58'
          Dst:             ihevce_q_get_free_buff
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6277,25'
          Dst:             complexity_RC_reset_marking
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6287,46'
          Dst:             ihevce_rc_check_is_pre_enc_qp_valid
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6299,25'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6302,40'
          Dst:             ihevce_rc_pre_enc_qp_query
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6311,33'
          Dst:             ihevce_get_L0_satd_based_on_L1
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6333,63'
          Dst:             ihevce_get_i_to_avg_ratio
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6344,56'
          Dst:             ihevce_get_L0_est_satd_based_scd_qp
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6352,41'
          Dst:             ihevce_set_L0_scd_qp
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6402,29'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6406,25'
          Dst:             osal_mutex_unlock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6407,25'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6421,21'
          Dst:             ihevce_get_frame_lambda_prms
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6442,21'
          Dst:             ihevce_variance_calc_acc_activity
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6457,33'
          Dst:             osal_mutex_unlock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6483,25'
          Dst:             ihevce_populate_ipe_frame_init
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6496,25'
          Dst:             ihevce_ipe_process
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6521,33'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6566,63'
          Dst:             ihevce_ipe_get_frame_intra_satd_cost
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6618,21'
          Dst:             ihevce_q_set_buff_prod
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6624,21'
          Dst:             ihevce_q_set_buff_prod
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6630,21'
          Dst:             ihevce_dmgr_update_frm_frm_sync
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6650,33'
          Dst:             osal_mutex_unlock
    - functionName:    ihevce_pre_enc_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_frame_process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5028
      functionLinenumberEnd: 5403
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_enc_ctxt
        - ps_curr_inp
        - ps_curr_out
        - pi4_end_flag_ret
        - pi4_cur_qp_ret
        - pi4_decomp_lyr_idx
        - i4_ping_pong
      BBCount:         117
      ICount:          1234
      EdgeCount:       143
      CyclomaticComplexity: 28
      functionsReached:
        - __assert_fail
        - ihevce_coarse_me_get_lyr_buf_desc
        - ihevce_decomp_pre_intra_frame_init
        - ihevce_get_frame_lambda_prms
        - ihevce_populate_active_parameter_set_sei
        - ihevce_populate_buffering_period_sei
        - ihevce_populate_mastering_disp_col_vol_sei
        - ihevce_populate_picture_timing_sei
        - ihevce_populate_recovery_point_sei
        - ihevce_populate_slice_header
        - ihevce_prepare_pre_enc_job_queue
        - ihevce_rc_get_bpp_based_frame_qp
        - ihevce_rc_pre_enc_qp_query
        - osal_mutex_lock
        - osal_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5054,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5053,52'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5053,52'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5058,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5057,52'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5057,52'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5062,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5061,53'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5061,53'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5064,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5067,13'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5070,32'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5068,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5067,57'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5067,57'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5074,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5073,57'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5073,57'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5097,92'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5098,13'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5118,16'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5097,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5101,16'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5118,16'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5101,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5103,29'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5111,29'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5103,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5104,35'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5105,35'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5111,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5112,35'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5113,35'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5118,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5120,29'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5128,29'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5120,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5121,35'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5122,35'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5128,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5129,35'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5130,35'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5134,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5138,24'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5145,24'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5156,24'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5161,24'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5166,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5147,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5149,26'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5152,39'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5170,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5173,34'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5177,34'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5181,34'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5188,34'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5188,34'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5188,34'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5188,34'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_rc_pre_enc_qp_query
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5192,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5206,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5211,29'
              BranchSideFuncs:
                - ihevce_rc_pre_enc_qp_query
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5218,29'
              BranchSideFuncs:
                - ihevce_rc_get_bpp_based_frame_qp
                - osal_mutex_unlock
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5233,88'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5233,88'
              BranchSideFuncs:
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5234,28'
              BranchSideFuncs:
                - ihevce_populate_slice_header
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5258,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5261,18'
              BranchSideFuncs:
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5266,32'
              BranchSideFuncs:
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5283,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5287,15'
              BranchSideFuncs:
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5356,8'
              BranchSideFuncs:
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5287,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5287,37'
              BranchSideFuncs:
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5288,33'
              BranchSideFuncs:
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5293,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5296,18'
              BranchSideFuncs:
                - ihevce_populate_buffering_period_sei
                - ihevce_populate_active_parameter_set_sei
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5308,12'
              BranchSideFuncs:
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
                - ihevce_populate_picture_timing_sei
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5308,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5311,18'
              BranchSideFuncs:
                - ihevce_populate_picture_timing_sei
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5319,12'
              BranchSideFuncs:
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_populate_recovery_point_sei
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5319,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5322,18'
              BranchSideFuncs:
                - ihevce_populate_recovery_point_sei
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5327,12'
              BranchSideFuncs:
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_mastering_disp_col_vol_sei
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5327,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5330,18'
              BranchSideFuncs:
                - ihevce_populate_mastering_disp_col_vol_sei
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5337,17'
              BranchSideFuncs:
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5337,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5340,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5352,5'
              BranchSideFuncs:
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5340,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5340,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5342,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5342,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5342,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5342,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5342,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5342,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5347,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5347,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5347,13'
              BranchSideFuncs:
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5350,17'
              BranchSideFuncs:
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5356,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5356,8'
              BranchSideFuncs:
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5359,14'
              BranchSideFuncs:
                - ihevce_get_frame_lambda_prms
                - ihevce_coarse_me_get_lyr_buf_desc
                - ihevce_decomp_pre_intra_frame_init
                - ihevce_prepare_pre_enc_job_queue
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5166,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5192,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5196,9'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5210,26'
          Dst:             ihevce_rc_pre_enc_qp_query
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5217,26'
          Dst:             ihevce_rc_get_bpp_based_frame_qp
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5222,9'
          Dst:             osal_mutex_unlock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5238,9'
          Dst:             ihevce_populate_slice_header
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5295,13'
          Dst:             ihevce_populate_buffering_period_sei
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5303,13'
          Dst:             ihevce_populate_active_parameter_set_sei
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5310,13'
          Dst:             ihevce_populate_picture_timing_sei
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5321,13'
          Dst:             ihevce_populate_recovery_point_sei
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5329,13'
          Dst:             ihevce_populate_mastering_disp_col_vol_sei
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5340,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5342,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5347,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5363,5'
          Dst:             ihevce_get_frame_lambda_prms
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5379,30'
          Dst:             ihevce_coarse_me_get_lyr_buf_desc
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5382,9'
          Dst:             ihevce_decomp_pre_intra_frame_init
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5396,5'
          Dst:             ihevce_prepare_pre_enc_job_queue
    - functionName:    ihevce_pre_enc_coarse_me_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_frame_process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5435
      functionLinenumberEnd: 5515
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_enc_ctxt
        - ps_curr_inp
        - ps_curr_out
        - pps_frm_recon_ret
        - i4_decomp_lyrs_idx
        - i4_cur_qp
        - i4_ping_pong
      BBCount:         16
      ICount:          269
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - ihevce_coarse_me_frame_init
        - ihevce_coarse_me_set_lyr1_mv_bank
        - ihevce_pre_enc_manage_ref_pics
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5448,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5450,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_coarse_me_set_lyr1_mv_bank
                - ihevce_coarse_me_frame_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5458,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_coarse_me_set_lyr1_mv_bank
                - ihevce_coarse_me_frame_init
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5450,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5452,32'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_coarse_me_set_lyr1_mv_bank
                - ihevce_coarse_me_frame_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5455,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_coarse_me_set_lyr1_mv_bank
                - ihevce_coarse_me_frame_init
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5458,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5458,5'
              BranchSideFuncs:
                - ihevce_coarse_me_set_lyr1_mv_bank
                - ihevce_coarse_me_frame_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5461,5'
              BranchSideFuncs:
                - ihevce_coarse_me_set_lyr1_mv_bank
                - ihevce_coarse_me_frame_init
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5475,77'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5475,77'
              BranchSideFuncs:
                - ihevce_coarse_me_set_lyr1_mv_bank
                - ihevce_coarse_me_frame_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5476,48'
              BranchSideFuncs:
                - ihevce_coarse_me_set_lyr1_mv_bank
                - ihevce_coarse_me_frame_init
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5441,5'
          Dst:             ihevce_pre_enc_manage_ref_pics
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5458,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5487,5'
          Dst:             ihevce_coarse_me_set_lyr1_mv_bank
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5495,5'
          Dst:             ihevce_coarse_me_frame_init
    - functionName:    ihevce_update_qp_L1_sad_based
      functionSourceFile: '/src/libhevc/encoder/ihevce_frame_process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2407
      functionLinenumberEnd: 2722
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_enc_ctxt
        - ps_curr_inp
        - ps_prev_inp
        - ps_curr_out
        - i4_is_last_thread
      BBCount:         145
      ICount:          1117
      EdgeCount:       191
      CyclomaticComplexity: 48
      functionsReached:
        - __assert_fail
        - calc_l1_level_hme_intra_sad_different_qp
        - ihevce_coarse_me_get_rc_param
        - ihevce_cu_level_qp_mod
        - ihevce_decomp_pre_intra_get_frame_satd
        - ihevce_decomp_pre_intra_get_frame_satd_squared
        - ihevce_get_L0_est_satd_based_scd_qp
        - ihevce_get_L0_satd_based_on_L1
        - ihevce_rc_check_non_lap_scd
        - ihevce_rc_register_L1_analysis_data
        - log
        - osal_mutex_lock
        - osal_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2430,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2434,17'
              BranchSideFuncs:
                - ihevce_decomp_pre_intra_get_frame_satd
                - ihevce_decomp_pre_intra_get_frame_satd_squared
                - log
                - log
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2571,8'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2440,76'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2441,13'
              BranchSideFuncs:
                - ihevce_decomp_pre_intra_get_frame_satd
                - ihevce_decomp_pre_intra_get_frame_satd_squared
                - log
                - log
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2450,17'
              BranchSideFuncs:
                - ihevce_decomp_pre_intra_get_frame_satd
                - ihevce_decomp_pre_intra_get_frame_satd_squared
                - log
                - log
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2440,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2443,34'
              BranchSideFuncs:
                - ihevce_decomp_pre_intra_get_frame_satd_squared
                - log
                - log
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2450,17'
              BranchSideFuncs:
                - ihevce_decomp_pre_intra_get_frame_satd
                - ihevce_decomp_pre_intra_get_frame_satd_squared
                - log
                - log
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2454,76'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2455,13'
              BranchSideFuncs:
                - ihevce_decomp_pre_intra_get_frame_satd_squared
                - log
                - log
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2462,17'
              BranchSideFuncs:
                - ihevce_decomp_pre_intra_get_frame_satd_squared
                - log
                - log
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2454,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2457,42'
              BranchSideFuncs:
                - log
                - log
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2462,17'
              BranchSideFuncs:
                - ihevce_decomp_pre_intra_get_frame_satd_squared
                - log
                - log
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2467,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2470,34'
              BranchSideFuncs:
                - log
                - log
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2477,52'
              BranchSideFuncs:
                - log
                - log
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2499,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2501,22'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2552,13'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2501,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2503,20'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2548,26'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2503,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2505,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2546,27'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2505,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2505,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2506,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2506,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2506,21'
              BranchSideFuncs:
                - ihevce_cu_level_qp_mod
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2508,25'
              BranchSideFuncs:
                - ihevce_cu_level_qp_mod
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2508,88'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2509,25'
              BranchSideFuncs:
                - ihevce_cu_level_qp_mod
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2515,43'
              BranchSideFuncs:
                - ihevce_cu_level_qp_mod
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2508,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2511,41'
              BranchSideFuncs:
                - ihevce_cu_level_qp_mod
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2515,43'
              BranchSideFuncs:
                - ihevce_cu_level_qp_mod
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2530,88'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2531,25'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2536,29'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2530,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2533,39'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2536,29'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2536,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2539,39'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2545,17'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2541,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2543,43'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2544,21'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2552,76'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2553,13'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2561,71'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2552,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2555,45'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2561,71'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2571,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2571,8'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2574,25'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2578,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2581,20'
              BranchSideFuncs:
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2591,21'
              BranchSideFuncs:
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2581,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2583,25'
              BranchSideFuncs:
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2586,38'
              BranchSideFuncs:
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2587,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2586,38'
              BranchSideFuncs:
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2586,38'
              BranchSideFuncs:
                - ihevce_get_L0_satd_based_on_L1
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
                - ihevce_get_L0_est_satd_based_scd_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2601,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2604,21'
              BranchSideFuncs:
                - ihevce_get_L0_est_satd_based_scd_qp
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2610,35'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2613,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2613,29'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2613,31'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2613,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2613,29'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2613,29'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2614,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2614,29'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2614,31'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2614,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2614,29'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2614,29'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2620,67'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2621,16'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2639,16'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2620,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2623,36'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2639,16'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2639,65'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2640,16'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2642,35'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2639,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2642,35'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2644,21'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2648,65'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2649,16'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2654,17'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2648,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2651,35'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2654,17'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2654,66'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2655,17'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2660,17'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2654,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2657,35'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2660,17'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2666,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2666,29'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2666,31'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2666,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2666,29'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2666,29'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2667,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2667,29'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2667,31'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2667,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2667,29'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2667,29'
              BranchSideFuncs:
                - calc_l1_level_hme_intra_sad_different_qp
                - ihevce_rc_register_L1_analysis_data
                - ihevce_coarse_me_get_rc_param
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2691,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2694,26'
              BranchSideFuncs:
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2698,20'
              BranchSideFuncs:
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2698,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2700,24'
              BranchSideFuncs:
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2713,21'
              BranchSideFuncs:
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2700,81'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2701,24'
              BranchSideFuncs:
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2709,25'
              BranchSideFuncs:
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2701,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2702,34'
              BranchSideFuncs:
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2709,25'
              BranchSideFuncs:
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2700,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2705,25'
              BranchSideFuncs:
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2709,25'
              BranchSideFuncs:
                - ihevce_rc_check_non_lap_scd
                - osal_mutex_unlock
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2449,36'
          Dst:             ihevce_decomp_pre_intra_get_frame_satd
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2461,44'
          Dst:             ihevce_decomp_pre_intra_get_frame_satd_squared
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2488,21'
          Dst:             log
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2491,13'
          Dst:             log
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2505,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2506,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2520,41'
          Dst:             ihevce_cu_level_qp_mod
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2574,9'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2596,37'
          Dst:             ihevce_get_L0_satd_based_on_L1
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2603,35'
          Dst:             ihevce_get_L0_est_satd_based_scd_qp
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2670,17'
          Dst:             calc_l1_level_hme_intra_sad_different_qp
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2675,17'
          Dst:             ihevce_rc_register_L1_analysis_data
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2683,17'
          Dst:             ihevce_coarse_me_get_rc_param
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2715,17'
          Dst:             ihevce_rc_check_non_lap_scd
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2720,9'
          Dst:             osal_mutex_unlock
    - functionName:    complexity_RC_reset_marking
      functionSourceFile: '/src/libhevc/encoder/ihevce_frame_process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_enc_ctxt
        - i4_cur_ipe_idx
        - i4_end_flag
      BBCount:         122
      ICount:          724
      EdgeCount:       163
      CyclomaticComplexity: 43
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:332,45'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:332,48'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:335,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:332,84'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:333,8'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:335,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:332,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:335,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:338,8'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:338,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:340,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:342,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:347,58'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:348,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:349,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:348,59'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:348,59'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:349,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:349,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:349,42'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:349,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:349,55'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:349,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:350,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:347,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:347,8'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:353,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:362,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:362,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:365,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:366,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:368,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:370,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:371,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:374,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:388,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:376,62'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:377,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:379,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:376,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:379,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:381,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:382,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:384,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:386,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:389,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:391,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:393,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:393,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:396,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:411,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:398,62'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:399,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:401,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:398,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:401,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:403,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:404,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:406,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:408,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:411,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:414,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:432,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:416,50'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:416,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:419,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:416,86'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:417,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:419,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:416,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:419,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:421,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:421,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:423,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:425,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:426,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:428,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:430,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:432,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:432,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:462,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:432,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:436,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:462,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:436,59'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:437,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:449,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:436,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:439,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:449,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:439,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:441,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:445,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:450,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:451,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:461,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:449,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:454,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:461,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:454,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:456,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:460,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:466,59'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:467,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:477,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:466,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:469,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:477,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:469,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:471,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:473,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:478,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:479,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:487,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:477,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:482,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:487,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:482,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:484,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:486,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:362,9'
          Dst:             __assert_fail
    - functionName:    ihevce_get_frame_lambda_prms
      functionSourceFile: '/src/libhevc/encoder/ihevce_frame_process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2010
      functionLinenumberEnd: 2378
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - double
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_enc_ctxt
        - ps_cur_pic_ctxt
        - i4_cur_frame_qp
        - first_field
        - i4_is_ref_pic
        - i4_temporal_lyr_id
        - f_i_pic_lamda_modifier
        - i4_inst_id
        - i4_lambda_type
      BBCount:         90
      ICount:          1345
      EdgeCount:       116
      CyclomaticComplexity: 28
      functionsReached:
        - __assert_fail
        - pow
        - sqrt
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2022,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2023,30'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2024,57'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2023,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2022,24'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2022,24'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2034,63'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2034,63'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2035,37'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2036,85'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2034,63'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2037,38'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2047,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2049,58'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2065,23'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2050,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2050,36'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2050,36'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2054,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2056,75'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2061,75'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2065,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2067,12'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2086,17'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2067,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2068,29'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2070,29'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2072,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2074,13'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2079,75'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2086,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2088,29'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2090,22'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2090,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2092,29'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2096,29'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2099,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2101,13'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2106,75'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2115,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2115,33'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2115,36'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2115,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2115,33'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2115,33'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2116,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2116,36'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2116,39'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2116,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2116,36'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2116,36'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2120,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2122,22'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2134,12'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2122,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2124,31'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2129,29'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2134,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2138,24'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2202,38'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2264,38'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2353,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2158,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2161,32'
              BranchSideFuncs:
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2172,32'
              BranchSideFuncs:
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2220,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2223,32'
              BranchSideFuncs:
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2234,32'
              BranchSideFuncs:
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2283,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2286,32'
              BranchSideFuncs:
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2297,32'
              BranchSideFuncs:
                - sqrt
                - sqrt
                - sqrt
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2325,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2328,32'
              BranchSideFuncs:
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2339,32'
              BranchSideFuncs:
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - sqrt
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2362,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2365,27'
              BranchSideFuncs:
                - sqrt
                - sqrt
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2373,27'
              BranchSideFuncs:
                - sqrt
                - sqrt
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2140,18'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2141,21'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2157,22'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2161,27'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2164,26'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2167,27'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2172,27'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2175,26'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2178,27'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2202,18'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2203,21'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2219,22'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2223,27'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2226,26'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2229,27'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2234,27'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2237,26'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2240,27'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2264,18'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2265,21'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2281,22'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2286,27'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2289,26'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2292,27'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2297,27'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2300,26'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2303,27'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2307,18'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2308,21'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2324,22'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2328,27'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2331,26'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2334,27'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2339,27'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2342,26'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2345,27'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2353,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2365,22'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2368,23'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2373,22'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2376,23'
          Dst:             sqrt
    - functionName:    ihevce_variance_calc_acc_activity
      functionSourceFile: '/src/libhevc/encoder/ihevce_frame_process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5525
      functionLinenumberEnd: 5737
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_enc_ctxt
        - i4_cur_ipe_idx
      BBCount:         67
      ICount:          1015
      EdgeCount:       84
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
        - fast_log2
        - sqrt
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5529,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5529,12'
              BranchSideFuncs:
                - sqrt
                - __assert_fail
                - __assert_fail
                - fast_log2
                - fast_log2
                - fast_log2
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5529,12'
              BranchSideFuncs:
                - sqrt
                - __assert_fail
                - __assert_fail
                - fast_log2
                - fast_log2
                - fast_log2
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5538,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5540,9'
              BranchSideFuncs:
                - sqrt
                - __assert_fail
                - __assert_fail
                - fast_log2
                - fast_log2
                - fast_log2
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5547,5'
              BranchSideFuncs:
                - sqrt
                - __assert_fail
                - __assert_fail
                - fast_log2
                - fast_log2
                - fast_log2
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5552,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5554,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5711,62'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5554,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5556,35'
              BranchSideFuncs:
                - sqrt
                - __assert_fail
                - __assert_fail
                - fast_log2
                - fast_log2
                - fast_log2
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5583,15'
              BranchSideFuncs:
                - sqrt
                - __assert_fail
                - __assert_fail
                - fast_log2
                - fast_log2
                - fast_log2
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5561,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5563,62'
              BranchSideFuncs:
                - sqrt
                - __assert_fail
                - __assert_fail
                - fast_log2
                - fast_log2
                - fast_log2
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5579,24'
              BranchSideFuncs:
                - sqrt
                - __assert_fail
                - __assert_fail
                - fast_log2
                - fast_log2
                - fast_log2
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5565,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5567,65'
              BranchSideFuncs:
                - sqrt
                - __assert_fail
                - __assert_fail
                - fast_log2
                - fast_log2
                - fast_log2
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5574,63'
              BranchSideFuncs:
                - sqrt
                - __assert_fail
                - __assert_fail
                - fast_log2
                - fast_log2
                - fast_log2
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5579,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5580,17'
              BranchSideFuncs:
                - sqrt
                - __assert_fail
                - __assert_fail
                - fast_log2
                - fast_log2
                - fast_log2
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5581,9'
              BranchSideFuncs:
                - sqrt
                - __assert_fail
                - __assert_fail
                - fast_log2
                - fast_log2
                - fast_log2
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5583,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5585,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - fast_log2
                - fast_log2
                - sqrt
                - fast_log2
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5640,60'
              BranchSideFuncs:
                - sqrt
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5585,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5586,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - fast_log2
                - fast_log2
                - sqrt
                - fast_log2
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5587,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - fast_log2
                - fast_log2
                - sqrt
                - __assert_fail
                - fast_log2
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5586,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5586,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - fast_log2
                - fast_log2
                - sqrt
                - __assert_fail
                - fast_log2
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5586,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5587,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5587,13'
              BranchSideFuncs:
                - __assert_fail
                - fast_log2
                - fast_log2
                - sqrt
                - __assert_fail
                - __assert_fail
                - fast_log2
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5588,13'
              BranchSideFuncs:
                - __assert_fail
                - fast_log2
                - fast_log2
                - sqrt
                - __assert_fail
                - __assert_fail
                - fast_log2
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5588,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5588,13'
              BranchSideFuncs:
                - fast_log2
                - fast_log2
                - sqrt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - fast_log2
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5592,16'
              BranchSideFuncs:
                - fast_log2
                - fast_log2
                - sqrt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - fast_log2
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5592,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5594,25'
              BranchSideFuncs:
                - fast_log2
                - fast_log2
                - fast_log2
                - sqrt
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5611,21'
              BranchSideFuncs:
                - fast_log2
                - fast_log2
                - sqrt
                - __assert_fail
                - __assert_fail
                - fast_log2
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5594,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5596,21'
              BranchSideFuncs:
                - fast_log2
                - fast_log2
                - sqrt
                - __assert_fail
                - __assert_fail
                - fast_log2
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5600,21'
              BranchSideFuncs:
                - fast_log2
                - fast_log2
                - fast_log2
                - sqrt
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5611,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5613,17'
              BranchSideFuncs:
                - fast_log2
                - sqrt
                - __assert_fail
                - __assert_fail
                - fast_log2
                - fast_log2
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5617,17'
              BranchSideFuncs:
                - fast_log2
                - fast_log2
                - sqrt
                - __assert_fail
                - __assert_fail
                - fast_log2
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5624,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5626,17'
              BranchSideFuncs:
                - sqrt
                - __assert_fail
                - __assert_fail
                - fast_log2
                - fast_log2
                - fast_log2
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5630,17'
              BranchSideFuncs:
                - fast_log2
                - sqrt
                - __assert_fail
                - __assert_fail
                - fast_log2
                - fast_log2
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5666,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5672,17'
              BranchSideFuncs:
                - sqrt
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5697,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5680,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5682,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5686,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5692,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5692,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5700,66'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:5692,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5700,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:5700,66'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5586,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5587,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5588,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5607,25'
          Dst:             fast_log2
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5621,21'
          Dst:             fast_log2
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5634,21'
          Dst:             fast_log2
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:5677,32'
          Dst:             sqrt
    - functionName:    calc_l1_level_hme_intra_sad_different_qp
      functionSourceFile: '/src/libhevc/encoder/ihevce_frame_process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6678
      functionLinenumberEnd: 6774
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_enc_ctxt
        - ps_curr_out
        - ps_curr_inp
        - i4_tot_ctb_l1_x
        - i4_tot_ctb_l1_y
      BBCount:         65
      ICount:          499
      EdgeCount:       79
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6687,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6689,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6774,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6699,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6701,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6753,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6701,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6703,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6751,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6703,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6705,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6750,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6705,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6705,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6706,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6706,79'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6707,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6737,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6706,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6711,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6737,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6711,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6713,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6721,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6713,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6715,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6718,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6715,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6715,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6716,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6716,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6716,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6717,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6721,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6721,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6722,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6722,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6722,29'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6726,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6729,43'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6732,40'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6734,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6735,47'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6736,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6737,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6739,54'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6741,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6741,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6741,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6744,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6747,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6748,57'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6749,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6753,82'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6754,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6763,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:6753,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6756,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:6763,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6705,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6715,33'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6716,33'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6721,29'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6722,29'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:6741,21'
          Dst:             __assert_fail
    - functionName:    ihevce_pre_enc_manage_ref_pics
      functionSourceFile: '/src/libhevc/encoder/ihevce_frame_process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_enc_ctxt
        - ps_curr_inp
        - ps_curr_out
        - i4_ping_pong
      BBCount:         227
      ICount:          1728
      EdgeCount:       295
      CyclomaticComplexity: 70
      functionsReached:
        - __assert_fail
        - ihevce_coarse_me_frame_dpb_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:549,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:549,5'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:552,32'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:555,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:557,19'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:559,23'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:559,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:561,19'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:565,17'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:571,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:573,19'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:582,18'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:573,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:576,22'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:578,9'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:582,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:585,16'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_coarse_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:723,8'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:591,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:594,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_coarse_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:720,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_coarse_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:594,79'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:595,22'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_coarse_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:717,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_coarse_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:594,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:598,32'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_coarse_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:717,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_coarse_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:601,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:601,50'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_coarse_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:605,26'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_coarse_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:601,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:605,26'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_coarse_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:662,26'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_coarse_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:611,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:615,37'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_coarse_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:625,26'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_coarse_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:638,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:643,30'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_coarse_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:657,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_coarse_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:668,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:672,37'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_coarse_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:682,26'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_coarse_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:695,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_coarse_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:700,30'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_coarse_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:720,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:720,9'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:721,5'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:723,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:726,17'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:753,8'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:726,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:728,30'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:750,5'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:732,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:735,20'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:743,16'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:735,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:738,31'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:740,13'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:743,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:745,27'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:749,9'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:753,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:756,17'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:784,9'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:756,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:758,30'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:780,5'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:762,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:765,20'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:773,16'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:765,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:768,31'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:770,13'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:773,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:775,27'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:779,9'
              BranchSideFuncs:
                - ihevce_coarse_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:797,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:800,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:812,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:800,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:803,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:809,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:818,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:821,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:833,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:821,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:824,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:830,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:837,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:839,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:850,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:839,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:841,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:847,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:841,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:844,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:846,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:852,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:855,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:857,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:857,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:860,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:862,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:866,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:869,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:873,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:873,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:876,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:889,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:889,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:892,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:907,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:892,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:896,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:905,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:895,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:900,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:904,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:907,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:910,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:927,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:910,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:914,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:923,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:913,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:918,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:922,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:927,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:930,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:938,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:930,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:932,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:935,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:947,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:949,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1001,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:949,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:951,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:984,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:951,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:953,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:969,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:953,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:956,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:961,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:956,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:955,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:955,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:961,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:960,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:960,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:969,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:971,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:975,65'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:971,65'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:971,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:971,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:975,65'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:975,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:975,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:984,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:986,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:992,61'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:986,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:986,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:986,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:987,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:987,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:987,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:992,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:992,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:992,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:993,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:993,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:993,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1001,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1003,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1012,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1003,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1004,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1006,61'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1004,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1004,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1004,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1006,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1006,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1006,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1012,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1014,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1019,61'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1014,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1014,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1014,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1015,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1015,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1015,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1019,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1019,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1019,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1020,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1020,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1020,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:549,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:720,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:783,5'
          Dst:             ihevce_coarse_me_frame_dpb_update
    - functionName:    ihevce_set_pre_enc_prms
      functionSourceFile: '/src/libhevc/encoder/ihevce_frame_process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4821
      functionLinenumberEnd: 4997
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_enc_ctxt
      BBCount:         32
      ICount:          558
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - ihevce_coarse_me_set_resolution
        - ihevce_me_set_resolution
        - ihevce_populate_pps
        - ihevce_populate_sps
        - ihevce_populate_vps
        - ihevce_populate_vui
        - ihevce_rc_init
        - ihevce_vbv_complaince_init_level
        - osal_mutex_lock
        - osal_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4851,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4850,92'
              BranchSideFuncs:
                - ihevce_coarse_me_set_resolution
                - ihevce_me_set_resolution
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_init
                - ihevce_vbv_complaince_init_level
                - ihevce_populate_vps
                - ihevce_populate_sps
                - ihevce_populate_pps
                - ihevce_populate_vui
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4850,92'
              BranchSideFuncs:
                - ihevce_coarse_me_set_resolution
                - ihevce_me_set_resolution
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_init
                - ihevce_vbv_complaince_init_level
                - ihevce_populate_vps
                - ihevce_populate_sps
                - ihevce_populate_pps
                - ihevce_populate_vui
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4858,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4861,13'
              BranchSideFuncs:
                - ihevce_coarse_me_set_resolution
                - ihevce_me_set_resolution
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_init
                - ihevce_vbv_complaince_init_level
                - ihevce_populate_vps
                - ihevce_populate_sps
                - ihevce_populate_pps
                - ihevce_populate_vui
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4865,9'
              BranchSideFuncs:
                - ihevce_coarse_me_set_resolution
                - ihevce_me_set_resolution
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_init
                - ihevce_vbv_complaince_init_level
                - ihevce_populate_vps
                - ihevce_populate_sps
                - ihevce_populate_pps
                - ihevce_populate_vui
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4866,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4865,93'
              BranchSideFuncs:
                - ihevce_coarse_me_set_resolution
                - ihevce_me_set_resolution
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_init
                - ihevce_vbv_complaince_init_level
                - ihevce_populate_vps
                - ihevce_populate_sps
                - ihevce_populate_pps
                - ihevce_populate_vui
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4865,93'
              BranchSideFuncs:
                - ihevce_coarse_me_set_resolution
                - ihevce_me_set_resolution
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_init
                - ihevce_vbv_complaince_init_level
                - ihevce_populate_vps
                - ihevce_populate_sps
                - ihevce_populate_pps
                - ihevce_populate_vui
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4873,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4876,13'
              BranchSideFuncs:
                - ihevce_coarse_me_set_resolution
                - ihevce_me_set_resolution
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_init
                - ihevce_vbv_complaince_init_level
                - ihevce_populate_vps
                - ihevce_populate_sps
                - ihevce_populate_pps
                - ihevce_populate_vui
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4880,53'
              BranchSideFuncs:
                - ihevce_coarse_me_set_resolution
                - ihevce_me_set_resolution
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_init
                - ihevce_vbv_complaince_init_level
                - ihevce_populate_vps
                - ihevce_populate_sps
                - ihevce_populate_pps
                - ihevce_populate_vui
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4902,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4908,12'
              BranchSideFuncs:
                - ihevce_populate_vps
                - ihevce_populate_sps
                - ihevce_populate_pps
                - ihevce_populate_vui
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_init
                - ihevce_vbv_complaince_init_level
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4978,21'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_init
                - ihevce_vbv_complaince_init_level
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4908,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4910,21'
              BranchSideFuncs:
                - ihevce_populate_vps
                - ihevce_populate_sps
                - ihevce_populate_pps
                - ihevce_populate_vui
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_init
                - ihevce_vbv_complaince_init_level
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4912,17'
              BranchSideFuncs:
                - ihevce_populate_vps
                - ihevce_populate_sps
                - ihevce_populate_pps
                - ihevce_populate_vui
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_init
                - ihevce_vbv_complaince_init_level
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4912,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4914,19'
              BranchSideFuncs:
                - ihevce_populate_vps
                - ihevce_populate_sps
                - ihevce_populate_pps
                - ihevce_populate_vui
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_init
                - ihevce_vbv_complaince_init_level
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4918,21'
              BranchSideFuncs:
                - ihevce_populate_vps
                - ihevce_populate_sps
                - ihevce_populate_pps
                - ihevce_populate_vui
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_init
                - ihevce_vbv_complaince_init_level
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4970,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4972,82'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4976,5'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_init
                - ihevce_vbv_complaince_init_level
                - ihevce_populate_vps
                - ihevce_populate_sps
                - ihevce_populate_pps
                - ihevce_populate_vui
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4980,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4984,21'
              BranchSideFuncs:
                - ihevce_rc_init
                - ihevce_vbv_complaince_init_level
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4996,23'
              BranchSideFuncs:
                - osal_mutex_unlock
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4888,5'
          Dst:             ihevce_coarse_me_set_resolution
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4895,5'
          Dst:             ihevce_me_set_resolution
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4921,9'
          Dst:             ihevce_populate_vps
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4932,9'
          Dst:             ihevce_populate_sps
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4945,9'
          Dst:             ihevce_populate_pps
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4961,33'
          Dst:             ihevce_populate_vui
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4978,5'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4983,9'
          Dst:             ihevce_rc_init
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4992,9'
          Dst:             ihevce_vbv_complaince_init_level
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4996,5'
          Dst:             osal_mutex_unlock
    - functionName:    ihevce_enc_frm_proc_slave_thrd
      functionSourceFile: '/src/libhevc/encoder/ihevce_frame_process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2894
      functionLinenumberEnd: 4798
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_frm_proc_thrd_ctxt
      BBCount:         500
      ICount:          6083
      EdgeCount:       661
      CyclomaticComplexity: 163
      functionsReached:
        - __assert_fail
        - ihevce_dmgr_chk_frm_frm_sync
        - ihevce_dmgr_map_rst_sync
        - ihevce_dmgr_update_frm_frm_sync
        - ihevce_enc_loop_dep_mngr_frame_reset
        - ihevce_enc_loop_frame_init
        - ihevce_enc_loop_get_frame_rc_prms
        - ihevce_enc_loop_process
        - ihevce_fill_sei_payload
        - ihevce_find_free_indx
        - ihevce_frame_init
        - ihevce_get_frame_lambda_prms
        - ihevce_l0_me_frame_end
        - ihevce_manage_ref_pics
        - ihevce_mbr_quality_tool_set_configuration
        - ihevce_me_process
        - ihevce_populate_hash_sei
        - ihevce_q_get_filled_buff
        - ihevce_q_get_free_buff
        - ihevce_q_rel_buf
        - ihevce_q_set_buff_prod
        - ihevce_rc_cal_pre_enc_qp
        - ihevce_rc_change_avg_bitrate
        - ihevce_rc_close
        - ihevce_rc_get_new_bitrate
        - ihevce_rc_get_new_peak_bitrate
        - ihevce_rc_get_pic_quant
        - ihevce_rc_interface_update
        - ihevce_rc_store_retrive_update_info
        - ihevce_rc_update_cur_frm_intra_satd
        - ihevce_rc_update_pic_info
        - osal_mutex_lock
        - osal_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2921,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2921,42'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2921,5'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2921,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2927,17'
              BranchSideFuncs:
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4591,16'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2927,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2930,17'
              BranchSideFuncs:
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2935,17'
              BranchSideFuncs:
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2944,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2946,38'
              BranchSideFuncs:
                - osal_mutex_lock
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2960,16'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2948,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2949,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2950,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2960,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2963,39'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3190,20'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2965,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2970,37'
              BranchSideFuncs:
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3001,28'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2975,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2975,21'
              BranchSideFuncs:
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2977,21'
              BranchSideFuncs:
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2988,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2988,21'
              BranchSideFuncs:
                - ihevce_q_get_free_buff
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2993,29'
              BranchSideFuncs:
                - ihevce_q_get_free_buff
                - __assert_fail
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2999,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2999,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3000,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3001,88'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3002,28'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3181,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3002,88'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3003,28'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3181,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3001,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3006,25'
              BranchSideFuncs:
                - ihevce_frame_init
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3181,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3039,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3043,30'
              BranchSideFuncs:
                - ihevce_frame_init
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3168,39'
              BranchSideFuncs:
                - ihevce_frame_init
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3049,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3054,35'
              BranchSideFuncs:
                - ihevce_frame_init
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3149,33'
              BranchSideFuncs:
                - ihevce_frame_init
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_manage_ref_pics
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3054,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3063,41'
              BranchSideFuncs:
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_frame_init
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_manage_ref_pics
                - ihevce_dmgr_map_rst_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3145,25'
              BranchSideFuncs:
                - ihevce_frame_init
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_manage_ref_pics
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3066,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3068,41'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_frame_init
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - ihevce_dmgr_map_rst_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3073,46'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_frame_init
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - ihevce_dmgr_map_rst_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3074,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3076,40'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_frame_init
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - ihevce_dmgr_map_rst_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3082,33'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_frame_init
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - ihevce_dmgr_map_rst_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3076,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3078,56'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_frame_init
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - ihevce_dmgr_map_rst_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3081,33'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_frame_init
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - ihevce_dmgr_map_rst_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3082,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3082,33'
              BranchSideFuncs:
                - ihevce_frame_init
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3084,33'
              BranchSideFuncs:
                - ihevce_frame_init
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3103,72'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3103,72'
              BranchSideFuncs:
                - ihevce_frame_init
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3104,42'
              BranchSideFuncs:
                - ihevce_frame_init
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3112,71'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3113,84'
              BranchSideFuncs:
                - ihevce_frame_init
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3113,42'
              BranchSideFuncs:
                - ihevce_frame_init
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3113,84'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3113,84'
              BranchSideFuncs:
                - ihevce_frame_init
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3114,47'
              BranchSideFuncs:
                - ihevce_frame_init
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3137,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3139,62'
              BranchSideFuncs:
                - ihevce_dmgr_map_rst_sync
                - ihevce_frame_init
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3143,37'
              BranchSideFuncs:
                - ihevce_frame_init
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3149,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3152,33'
              BranchSideFuncs:
                - ihevce_manage_ref_pics
                - ihevce_frame_init
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3161,41'
              BranchSideFuncs:
                - ihevce_frame_init
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3190,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3192,40'
              BranchSideFuncs:
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3197,18'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3193,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3194,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3195,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3197,80'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3198,18'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3206,26'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3197,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3202,30'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3206,26'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3207,80'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3208,20'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3297,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3208,80'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3209,20'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3297,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3207,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3216,32'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3297,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3220,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3223,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3228,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3228,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3230,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3283,16'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3228,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3234,41'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3283,16'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3241,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3245,25'
              BranchSideFuncs:
                - ihevce_me_process
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3262,45'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3271,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3273,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3278,29'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3283,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3286,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3287,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3300,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3302,53'
              BranchSideFuncs:
                - osal_mutex_lock
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3309,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3304,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3305,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3306,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3309,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3313,17'
              BranchSideFuncs:
                - ihevce_q_set_buff_prod
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3319,20'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3319,80'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3320,20'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3393,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3319,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3324,20'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3393,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3333,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3336,17'
              BranchSideFuncs:
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_l0_me_frame_end
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3383,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3341,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3343,44'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3360,25'
              BranchSideFuncs:
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3345,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3345,21'
              BranchSideFuncs:
                - ihevce_l0_me_frame_end
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3349,25'
              BranchSideFuncs:
                - ihevce_l0_me_frame_end
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3355,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3357,25'
              BranchSideFuncs:
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3359,17'
              BranchSideFuncs:
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3360,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3365,45'
              BranchSideFuncs:
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3374,17'
              BranchSideFuncs:
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3395,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3397,44'
              BranchSideFuncs:
                - osal_mutex_unlock
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3405,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3398,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3399,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3400,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3405,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3405,9'
              BranchSideFuncs:
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3407,17'
              BranchSideFuncs:
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3407,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3409,43'
              BranchSideFuncs:
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3414,17'
              BranchSideFuncs:
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3433,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3435,53'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3443,35'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3437,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3438,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3439,13'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3459,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3466,25'
              BranchSideFuncs:
                - ihevce_q_get_filled_buff
                - __assert_fail
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3649,16'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3473,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3473,17'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3475,20'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3475,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3478,25'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3648,13'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3487,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3490,30'
              BranchSideFuncs:
                - ihevce_q_get_free_buff
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3647,17'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3515,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3518,33'
              BranchSideFuncs:
                - ihevce_fill_sei_payload
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3525,36'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_free_buff
                - ihevce_fill_sei_payload
                - ihevce_q_get_filled_buff
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3525,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3528,33'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_free_buff
                - ihevce_fill_sei_payload
                - ihevce_q_get_filled_buff
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3540,48'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_free_buff
                - ihevce_fill_sei_payload
                - ihevce_q_get_filled_buff
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3540,79'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3541,37'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_free_buff
                - ihevce_fill_sei_payload
                - ihevce_q_get_filled_buff
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3607,29'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_free_buff
                - ihevce_fill_sei_payload
                - ihevce_q_get_filled_buff
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3541,58'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3542,34'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_free_buff
                - ihevce_fill_sei_payload
                - ihevce_q_get_filled_buff
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3607,29'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_free_buff
                - ihevce_fill_sei_payload
                - ihevce_q_get_filled_buff
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3542,87'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3543,29'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_free_buff
                - ihevce_fill_sei_payload
                - ihevce_q_get_filled_buff
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3607,29'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_free_buff
                - ihevce_fill_sei_payload
                - ihevce_q_get_filled_buff
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3540,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3547,33'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_free_buff
                - ihevce_fill_sei_payload
                - ihevce_q_get_filled_buff
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3607,29'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_free_buff
                - ihevce_fill_sei_payload
                - ihevce_q_get_filled_buff
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3607,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3612,54'
              BranchSideFuncs:
                - ihevce_q_get_filled_buff
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_free_buff
                - ihevce_fill_sei_payload
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3646,21'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3613,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3615,51'
              BranchSideFuncs:
                - ihevce_q_get_filled_buff
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_free_buff
                - ihevce_fill_sei_payload
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3617,37'
              BranchSideFuncs:
                - ihevce_q_get_filled_buff
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_free_buff
                - ihevce_fill_sei_payload
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3649,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3652,21'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3660,25'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3660,88'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3661,23'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3869,17'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3661,64'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3662,18'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3869,17'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3660,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3664,23'
              BranchSideFuncs:
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3869,17'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3664,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3666,36'
              BranchSideFuncs:
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3862,21'
              BranchSideFuncs:
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3671,73'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3672,24'
              BranchSideFuncs:
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3675,37'
              BranchSideFuncs:
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3671,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3675,37'
              BranchSideFuncs:
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3682,25'
              BranchSideFuncs:
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3693,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3694,29'
              BranchSideFuncs:
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3703,30'
              BranchSideFuncs:
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3693,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3697,33'
              BranchSideFuncs:
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3703,30'
              BranchSideFuncs:
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3703,92'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3704,30'
              BranchSideFuncs:
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3714,28'
              BranchSideFuncs:
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3703,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3707,25'
              BranchSideFuncs:
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3714,28'
              BranchSideFuncs:
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3714,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3726,41'
              BranchSideFuncs:
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_rc_get_pic_quant
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3791,24'
              BranchSideFuncs:
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_rc_get_pic_quant
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3740,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3744,45'
              BranchSideFuncs:
                - ihevce_rc_interface_update
                - ihevce_rc_update_pic_info
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_rc_get_pic_quant
                - ihevce_rc_cal_pre_enc_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3752,41'
              BranchSideFuncs:
                - ihevce_rc_update_pic_info
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_rc_get_pic_quant
                - ihevce_rc_cal_pre_enc_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3778,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3781,45'
              BranchSideFuncs:
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_rc_get_pic_quant
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3788,25'
              BranchSideFuncs:
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_rc_get_pic_quant
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3791,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3795,37'
              BranchSideFuncs:
                - ihevce_rc_get_pic_quant
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3818,33'
              BranchSideFuncs:
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3836,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3839,30'
              BranchSideFuncs:
                - ihevce_get_frame_lambda_prms
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3844,25'
              BranchSideFuncs:
                - ihevce_get_frame_lambda_prms
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3877,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3879,55'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3883,13'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3880,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3881,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3882,13'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3891,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3892,25'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4014,24'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3892,88'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3893,22'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4014,24'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3891,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3896,17'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4014,24'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3908,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3910,28'
              BranchSideFuncs:
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_mbr_quality_tool_set_configuration
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4004,25'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3910,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3914,25'
              BranchSideFuncs:
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_mbr_quality_tool_set_configuration
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3915,36'
              BranchSideFuncs:
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_mbr_quality_tool_set_configuration
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3915,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3918,33'
              BranchSideFuncs:
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_mbr_quality_tool_set_configuration
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3934,40'
              BranchSideFuncs:
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_mbr_quality_tool_set_configuration
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3943,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3946,33'
              BranchSideFuncs:
                - ihevce_mbr_quality_tool_set_configuration
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:3954,29'
              BranchSideFuncs:
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_mbr_quality_tool_set_configuration
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:3997,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4001,25'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4002,21'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4014,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4017,21'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4022,16'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4019,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4020,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4021,13'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4022,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4025,17'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4524,17'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4028,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4030,24'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4040,24'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4030,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4034,29'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4036,17'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4040,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4043,52'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4520,13'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4054,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4060,41'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4358,33'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4074,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4077,41'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4088,41'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4113,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4116,47'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4155,71'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4175,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4181,36'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4341,32'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_populate_hash_sei
                - ihevce_q_set_buff_prod
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4180,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4188,52'
              BranchSideFuncs:
                - ihevce_populate_hash_sei
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4211,36'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_populate_hash_sei
                - ihevce_q_set_buff_prod
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4211,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4215,41'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_populate_hash_sei
                - ihevce_q_set_buff_prod
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4224,39'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_populate_hash_sei
                - ihevce_q_set_buff_prod
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4224,82'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4224,82'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_populate_hash_sei
                - ihevce_q_set_buff_prod
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4225,39'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_populate_hash_sei
                - ihevce_q_set_buff_prod
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4231,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4231,61'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_populate_hash_sei
                - ihevce_q_set_buff_prod
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4232,39'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_populate_hash_sei
                - ihevce_q_set_buff_prod
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4244,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4248,41'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_populate_hash_sei
                - ihevce_q_set_buff_prod
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4256,41'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_populate_hash_sei
                - ihevce_q_set_buff_prod
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4256,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4258,37'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_populate_hash_sei
                - ihevce_q_set_buff_prod
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4267,41'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_populate_hash_sei
                - ihevce_q_set_buff_prod
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4267,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4277,55'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_populate_hash_sei
                - ihevce_q_set_buff_prod
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4332,33'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_populate_hash_sei
                - ihevce_q_set_buff_prod
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4282,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4286,49'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_populate_hash_sei
                - ihevce_q_set_buff_prod
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4298,55'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_populate_hash_sei
                - ihevce_q_set_buff_prod
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4305,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4308,51'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_populate_hash_sei
                - ihevce_q_set_buff_prod
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4323,69'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_populate_hash_sei
                - ihevce_q_set_buff_prod
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4308,45'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4312,79'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_populate_hash_sei
                - ihevce_q_set_buff_prod
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4317,49'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_populate_hash_sei
                - ihevce_q_set_buff_prod
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4341,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4345,45'
              BranchSideFuncs:
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_populate_hash_sei
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4353,25'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4358,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4360,54'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4430,29'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4365,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4369,37'
              BranchSideFuncs:
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4428,47'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4384,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4386,40'
              BranchSideFuncs:
                - ihevce_rc_store_retrive_update_info
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_enc_loop_get_frame_rc_prms
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4392,49'
              BranchSideFuncs:
                - ihevce_rc_store_retrive_update_info
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_enc_loop_get_frame_rc_prms
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4386,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4389,41'
              BranchSideFuncs:
                - ihevce_rc_store_retrive_update_info
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_enc_loop_get_frame_rc_prms
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4391,33'
              BranchSideFuncs:
                - ihevce_rc_store_retrive_update_info
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_enc_loop_get_frame_rc_prms
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4398,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4401,33'
              BranchSideFuncs:
                - ihevce_rc_store_retrive_update_info
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_enc_loop_get_frame_rc_prms
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4414,49'
              BranchSideFuncs:
                - ihevce_rc_store_retrive_update_info
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_enc_loop_get_frame_rc_prms
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4430,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4434,48'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4470,28'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4434,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4440,58'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4468,25'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4441,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4443,55'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4445,41'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4470,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4472,32'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_rel_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4485,37'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4472,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4476,45'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4482,25'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4512,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4513,29'
              BranchSideFuncs:
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4517,57'
              BranchSideFuncs:
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4536,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4537,25'
              BranchSideFuncs:
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4542,53'
              BranchSideFuncs:
                - ihevce_dmgr_update_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4555,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4558,17'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4563,18'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4559,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4560,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4561,9'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4563,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4563,43'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4582,17'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4563,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4565,26'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4582,17'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4568,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4570,31'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4573,16'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4573,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4575,34'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4577,25'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4579,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4580,30'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4581,9'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4582,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2921,5'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4584,28'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
                - osal_mutex_lock
                - ihevce_dmgr_chk_frm_frm_sync
                - __assert_fail
                - ihevce_dmgr_chk_frm_frm_sync
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - ihevce_dmgr_update_frm_frm_sync
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_enc_loop_get_frame_rc_prms
                - ihevce_rc_store_retrive_update_info
                - ihevce_q_set_buff_prod
                - ihevce_populate_hash_sei
                - osal_mutex_lock
                - ihevce_enc_loop_frame_init
                - ihevce_enc_loop_process
                - ihevce_mbr_quality_tool_set_configuration
                - osal_mutex_unlock
                - ihevce_enc_loop_dep_mngr_frame_reset
                - osal_mutex_lock
                - ihevce_rc_get_new_bitrate
                - ihevce_rc_get_new_peak_bitrate
                - ihevce_rc_interface_update
                - osal_mutex_unlock
                - ihevce_get_frame_lambda_prms
                - ihevce_rc_get_pic_quant
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
                - ihevce_rc_cal_pre_enc_qp
                - ihevce_rc_interface_update
                - ihevce_rc_change_avg_bitrate
                - ihevce_rc_update_cur_frm_intra_satd
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - ihevce_q_get_filled_buff
                - ihevce_fill_sei_payload
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_dmgr_update_frm_frm_sync
                - __assert_fail
                - ihevce_l0_me_frame_end
                - ihevce_q_set_buff_prod
                - osal_mutex_lock
                - ihevce_me_process
                - osal_mutex_unlock
                - ihevce_frame_init
                - ihevce_manage_ref_pics
                - ihevce_find_free_indx
                - __assert_fail
                - ihevce_dmgr_map_rst_sync
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_filled_buff
                - __assert_fail
                - ihevce_q_get_free_buff
                - __assert_fail
                - osal_mutex_lock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4591,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4596,29'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4602,8'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4598,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4599,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4600,5'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4602,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4605,17'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4621,5'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4605,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4607,29'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_rc_close
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4619,5'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4608,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4611,21'
              BranchSideFuncs:
                - ihevce_rc_close
                - osal_mutex_unlock
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4617,31'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4614,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4615,21'
              BranchSideFuncs:
                - ihevce_rc_close
                - osal_mutex_unlock
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4615,21'
              BranchSideFuncs:
                - ihevce_rc_close
                - osal_mutex_unlock
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4624,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4629,31'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4636,16'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4631,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4632,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4633,5'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
                - osal_mutex_lock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4636,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4640,29'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4645,9'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4642,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4643,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4644,5'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4646,58'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4647,9'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4721,9'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4645,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4654,12'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4721,9'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4654,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4658,38'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4666,38'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
                - ihevce_q_rel_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4670,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4673,38'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4675,24'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
                - ihevce_q_rel_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4675,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4678,38'
              BranchSideFuncs:
                - ihevce_q_rel_buf
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4680,24'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4680,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4682,19'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4697,24'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4682,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4684,28'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4696,9'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4684,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4686,21'
              BranchSideFuncs:
                - ihevce_q_set_buff_prod
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4695,13'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
                - ihevce_q_set_buff_prod
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4697,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4700,19'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4717,5'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4700,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4703,29'
              BranchSideFuncs:
                - ihevce_q_get_free_buff
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_set_buff_prod
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4716,9'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4707,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4709,41'
              BranchSideFuncs:
                - ihevce_q_set_buff_prod
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4715,13'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - ihevce_q_get_free_buff
                - ihevce_q_set_buff_prod
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4722,58'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4723,9'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4787,16'
              BranchSideFuncs:
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4723,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4724,9'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4787,16'
              BranchSideFuncs:
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4721,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4728,28'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4787,16'
              BranchSideFuncs:
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4728,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4730,20'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4783,9'
              BranchSideFuncs:
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4731,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4736,42'
              BranchSideFuncs:
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4781,9'
              BranchSideFuncs:
                - osal_mutex_unlock
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4737,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4739,39'
              BranchSideFuncs:
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4741,25'
              BranchSideFuncs:
                - ihevce_q_get_filled_buff
                - ihevce_q_rel_buf
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4787,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4791,31'
              BranchSideFuncs:
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4797,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:4793,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4794,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:4795,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2940,13'
          Dst:             ihevce_dmgr_chk_frm_frm_sync
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2946,22'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2969,46'
          Dst:             ihevce_q_get_filled_buff
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2975,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2981,58'
          Dst:             ihevce_q_get_filled_buff
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2988,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2992,48'
          Dst:             ihevce_q_get_free_buff
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2999,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3062,50'
          Dst:             ihevce_find_free_indx
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3082,33'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3139,37'
          Dst:             ihevce_dmgr_map_rst_sync
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3151,29'
          Dst:             ihevce_manage_ref_pics
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3172,21'
          Dst:             ihevce_frame_init
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3192,22'
          Dst:             osal_mutex_unlock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3244,21'
          Dst:             ihevce_me_process
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3302,37'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3312,13'
          Dst:             ihevce_q_set_buff_prod
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3345,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3348,21'
          Dst:             ihevce_l0_me_frame_end
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3381,17'
          Dst:             ihevce_dmgr_update_frm_frm_sync
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3397,26'
          Dst:             osal_mutex_unlock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3405,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3418,13'
          Dst:             ihevce_dmgr_chk_frm_frm_sync
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3435,37'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3465,44'
          Dst:             ihevce_q_get_filled_buff
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3473,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3501,56'
          Dst:             ihevce_q_get_free_buff
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3517,29'
          Dst:             ihevce_fill_sei_payload
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3627,62'
          Dst:             ihevce_q_get_filled_buff
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3668,21'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3674,25'
          Dst:             ihevce_rc_update_cur_frm_intra_satd
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3688,29'
          Dst:             ihevce_rc_get_new_bitrate
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3689,55'
          Dst:             ihevce_rc_get_new_peak_bitrate
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3696,52'
          Dst:             ihevce_rc_change_avg_bitrate
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3725,29'
          Dst:             ihevce_rc_store_retrive_update_info
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3743,33'
          Dst:             ihevce_rc_interface_update
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3751,29'
          Dst:             ihevce_rc_update_pic_info
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3780,33'
          Dst:             ihevce_rc_cal_pre_enc_qp
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3794,41'
          Dst:             ihevce_rc_get_pic_quant
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3817,21'
          Dst:             ihevce_rc_interface_update
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3827,21'
          Dst:             osal_mutex_unlock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3843,21'
          Dst:             ihevce_get_frame_lambda_prms
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3861,17'
          Dst:             ihevce_enc_loop_dep_mngr_frame_reset
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3879,37'
          Dst:             osal_mutex_unlock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3945,29'
          Dst:             ihevce_mbr_quality_tool_set_configuration
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3953,25'
          Dst:             ihevce_enc_loop_frame_init
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:3979,25'
          Dst:             ihevce_enc_loop_process
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4016,26'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4192,37'
          Dst:             ihevce_populate_hash_sei
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4344,33'
          Dst:             ihevce_q_set_buff_prod
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4363,29'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4368,33'
          Dst:             ihevce_enc_loop_get_frame_rc_prms
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4413,37'
          Dst:             ihevce_rc_store_retrive_update_info
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4428,29'
          Dst:             osal_mutex_unlock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4459,33'
          Dst:             ihevce_q_rel_buf
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4475,33'
          Dst:             ihevce_q_rel_buf
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4484,25'
          Dst:             ihevce_q_rel_buf
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4489,25'
          Dst:             ihevce_q_rel_buf
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4497,25'
          Dst:             ihevce_q_rel_buf
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4504,25'
          Dst:             ihevce_q_rel_buf
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4517,25'
          Dst:             ihevce_dmgr_update_frm_frm_sync
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4542,21'
          Dst:             ihevce_dmgr_update_frm_frm_sync
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4557,22'
          Dst:             osal_mutex_unlock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4596,13'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4607,13'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4610,17'
          Dst:             ihevce_rc_close
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4617,13'
          Dst:             osal_mutex_unlock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4629,13'
          Dst:             osal_mutex_unlock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4640,13'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4673,13'
          Dst:             ihevce_q_rel_buf
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4678,13'
          Dst:             ihevce_q_rel_buf
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4690,21'
          Dst:             ihevce_q_set_buff_prod
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4702,69'
          Dst:             ihevce_q_get_free_buff
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4712,21'
          Dst:             ihevce_q_set_buff_prod
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4751,50'
          Dst:             ihevce_q_get_filled_buff
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4776,17'
          Dst:             ihevce_q_rel_buf
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:4791,13'
          Dst:             osal_mutex_unlock
    - functionName:    ihevce_find_free_indx
      functionSourceFile: '/src/libhevc/encoder/ihevce_frame_process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pps_recon_buf_q
        - i4_num_buf
      BBCount:         40
      ICount:          234
      EdgeCount:       51
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:255,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:257,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:263,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:257,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:259,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:262,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:263,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:263,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:266,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:266,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:268,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:277,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:268,58'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:269,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:274,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:268,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:271,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:274,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:277,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:279,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:296,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:279,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:281,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:286,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:281,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:283,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:285,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:286,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:288,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:295,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:288,67'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:289,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:294,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:288,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:291,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:294,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_manage_ref_pics
      functionSourceFile: '/src/libhevc/encoder/ihevce_frame_process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1083
      functionLinenumberEnd: 1976
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_enc_ctxt
        - ps_curr_inp
        - ps_slice_header
        - i4_me_frm_id
        - i4_thrd_id
        - i4_bitrate_instance_id
      BBCount:         324
      ICount:          3372
      EdgeCount:       422
      CyclomaticComplexity: 100
      functionsReached:
        - __assert_fail
        - ihevce_me_frame_dpb_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1109,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1111,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1119,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1111,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1114,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1116,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1126,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1126,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1129,18'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1129,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1131,19'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1133,23'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1133,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1135,19'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1139,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1144,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1144,5'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1147,18'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1147,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1150,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1389,32'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1154,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1154,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1158,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1154,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1156,30'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1158,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1158,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1158,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1160,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1160,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1163,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1386,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1163,68'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1164,22'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1383,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1164,66'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1165,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1383,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1163,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1168,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1383,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1168,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1168,50'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1172,26'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1168,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1172,26'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1280,26'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1179,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1182,37'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1193,26'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1201,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1203,50'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1215,35'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1231,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1236,30'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1275,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1244,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1246,54'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1258,39'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1285,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1288,37'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1299,26'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1307,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1309,50'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1321,35'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1336,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1341,30'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1349,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1351,54'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1363,39'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_frame_dpb_update
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1386,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1386,9'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1387,5'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1393,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1396,17'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1422,8'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1396,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1398,30'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1419,5'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1402,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1405,20'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1412,16'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1405,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1407,31'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1409,13'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1412,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1414,27'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1418,9'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1422,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1425,17'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1453,27'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1425,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1427,30'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1448,5'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1431,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1434,20'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1441,16'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1434,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1436,31'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1438,13'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1441,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1443,27'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1447,9'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1466,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1468,33'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1491,11'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1475,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1479,22'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1481,18'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1479,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1479,45'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1479,71'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1481,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1483,21'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1486,24'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1493,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1495,33'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1518,59'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1503,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1507,22'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1510,18'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1507,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1507,45'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1507,71'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1510,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1512,21'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1515,24'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1522,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1524,13'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1529,17'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1533,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1536,13'
              BranchSideFuncs:
                - ihevce_me_frame_dpb_update
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1546,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1551,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1554,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1566,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1554,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1557,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1563,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1573,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1576,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1588,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1576,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1579,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1585,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1592,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1594,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1604,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1594,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1596,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1601,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1596,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1598,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1600,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1606,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1608,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1611,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1611,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1613,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1615,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1618,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1620,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1624,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1624,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1626,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1631,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1637,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1639,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1653,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1639,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1641,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1643,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1646,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1648,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1650,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1656,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1658,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1673,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1658,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1660,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1662,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1665,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1667,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1669,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1675,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1678,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1685,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1685,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1688,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1694,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1694,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1697,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1766,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1697,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1700,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1764,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1703,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1706,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1723,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1741,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1744,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1757,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1766,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1769,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1840,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1769,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1772,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1836,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1775,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1778,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1795,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1813,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1816,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1829,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1849,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1851,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1903,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1851,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1853,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1885,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1853,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1855,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1870,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1855,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1858,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1863,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1858,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1857,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1857,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1863,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1862,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1862,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1870,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1872,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1876,57'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1872,57'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1872,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1872,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1876,57'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1876,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1876,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1885,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1887,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1893,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1887,53'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1887,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1887,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1888,53'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1888,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1888,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1893,53'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1893,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1893,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1894,53'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1894,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1894,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1903,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1905,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1914,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1905,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1906,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1908,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1906,53'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1906,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1906,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1908,53'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1908,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1908,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1914,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1916,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1921,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1916,53'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1916,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1916,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1917,53'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1917,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1917,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1921,53'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1921,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1921,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1922,53'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1922,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1922,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1953,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1953,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1953,49'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1954,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1957,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1959,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1957,53'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1959,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1959,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1959,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1959,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1962,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:1964,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1967,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:1975,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:1126,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:1144,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:1158,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:1386,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:1535,9'
          Dst:             ihevce_me_frame_dpb_update
    - functionName:    ihevce_frame_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_frame_process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2748
      functionLinenumberEnd: 2809
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_enc_ctxt
        - ps_curr_inp_prms
        - ps_cur_out_me_prms
        - i4_cur_frame_qp
        - i4_me_frm_id
        - i4_thrd_id
      BBCount:         6
      ICount:          165
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ihevce_dmgr_rst_row_row_sync
        - ihevce_get_frame_lambda_prms
        - ihevce_me_frame_init
        - ihevce_prepare_job_queue
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2771,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2771,8'
              BranchSideFuncs:
                - ihevce_me_frame_init
                - ihevce_prepare_job_queue
                - ihevce_dmgr_rst_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2774,13'
              BranchSideFuncs:
                - ihevce_me_frame_init
                - ihevce_prepare_job_queue
                - ihevce_dmgr_rst_row_row_sync
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2760,5'
          Dst:             ihevce_get_frame_lambda_prms
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2777,9'
          Dst:             ihevce_me_frame_init
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2803,9'
          Dst:             ihevce_prepare_job_queue
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2806,9'
          Dst:             ihevce_dmgr_rst_row_row_sync
    - functionName:    ihevce_mbr_quality_tool_set_configuration
      functionSourceFile: '/src/libhevc/encoder/ihevce_frame_process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_enc_loop_thrd_ctxt
        - ps_stat_prms
      BBCount:         9
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:202,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:205,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:210,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:215,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:220,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:225,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:225,9'
          Dst:             __assert_fail
    - functionName:    ihevce_rc_close
      functionSourceFile: '/src/libhevc/encoder/ihevce_frame_process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2830
      functionLinenumberEnd: 2874
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_enc_ctxt
        - i4_enc_frm_id_rc
        - i4_store_retrive
        - i4_update_cnt
        - i4_bit_rate_idx
      BBCount:         7
      ICount:          110
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ihevce_rc_store_retrive_update_info
        - ihevce_rc_update_pic_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_frame_process.c:2838,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2841,21'
              BranchSideFuncs:
                - ihevce_rc_store_retrive_update_info
                - ihevce_rc_update_pic_info
            - BranchSide:      '/src/libhevc/encoder/ihevce_frame_process.c:2874,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2840,9'
          Dst:             ihevce_rc_store_retrive_update_info
        - Src:             '/src/libhevc/encoder/ihevce_frame_process.c:2852,9'
          Dst:             ihevce_rc_update_pic_info
    - functionName:    ihevce_init_function_ptr_generic
      functionSourceFile: '/src/libhevc/encoder/ihevce_function_selector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_enc_ctxt
      BBCount:         1
      ICount:          403
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_init_function_ptr
      functionSourceFile: '/src/libhevc/encoder/ihevce_function_selector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_enc_ctxt
        - e_processor_arch
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ihevce_init_function_ptr_generic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_function_selector.c:447,5'
          Dst:             ihevce_init_function_ptr_generic
    - functionName:    ihevce_default_arch
      functionSourceFile: '/src/libhevc/encoder/ihevce_function_selector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_had_32x32_r
      functionSourceFile: '/src/libhevc/encoder/ihevce_had_satd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1537
      functionLinenumberEnd: 1769
      functionDepth:   0
      returnType:      void
      argCount:        19
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - pu1_pred
        - pred_strd
        - pi2_dst
        - dst_strd
        - ppi4_hsad
        - ppi4_tu_split
        - ppi4_tu_early_cbf
        - pos_x_y_4x4
        - num_4x4_in_row
        - lambda
        - lambda_q_shift
        - i4_frm_qstep
        - i4_cur_depth
        - i4_max_depth
        - i4_max_tr_size
        - pi4_tu_split_cost
        - ps_func_selector
      BBCount:         18
      ICount:          541
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1574,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1574,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1575,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1575,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1575,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1578,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1744,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1746,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1760,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1746,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1746,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1748,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1746,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1748,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1754,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_had_satd.c:1574,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_had_satd.c:1575,5'
          Dst:             __assert_fail
    - functionName:    ihevce_compute_32x32HAD_using_16x16
      functionSourceFile: '/src/libhevc/encoder/ihevce_had_satd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1394
      functionLinenumberEnd: 1455
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_16x16_had
        - had16_strd
        - pi2_dst
        - dst_strd
        - i4_frm_qstep
        - pi4_cbf
      BBCount:         41
      ICount:          562
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1418,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1420,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1455,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1439,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1439,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1439,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1439,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1440,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1441,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1441,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1441,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1441,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1441,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1442,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1443,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1443,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1443,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1443,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1443,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1444,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1445,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1445,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1445,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1445,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1445,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1446,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1448,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1448,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1448,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1448,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1449,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1449,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1449,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1450,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1450,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1450,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1451,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1451,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1451,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_compute_16x16HAD_using_8x8
      functionSourceFile: '/src/libhevc/encoder/ihevce_had_satd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1082
      functionLinenumberEnd: 1143
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_8x8_had
        - had8_strd
        - pi2_dst
        - dst_strd
        - i4_frm_qstep
        - pi4_cbf
      BBCount:         41
      ICount:          554
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1106,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1108,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1143,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1127,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1127,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1127,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1127,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1128,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1129,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1129,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1129,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1129,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1129,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1130,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1131,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1131,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1131,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1131,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1131,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1132,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1133,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1133,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1133,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1133,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1133,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1134,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1136,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1136,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1136,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1136,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1137,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1137,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1137,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1138,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1138,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1138,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1139,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1139,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1139,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_had_16x16_r
      functionSourceFile: '/src/libhevc/encoder/ihevce_had_satd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1353
      functionDepth:   0
      returnType:      int
      argCount:        19
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - pu1_pred
        - pred_strd
        - pi2_dst
        - dst_strd
        - ppi4_hsad
        - ppi4_tu_split
        - ppi4_tu_early_cbf
        - pos_x_y_4x4
        - num_4x4_in_row
        - lambda
        - lambda_q_shift
        - i4_frm_qstep
        - i4_cur_depth
        - i4_max_depth
        - i4_max_tr_size
        - pi4_tu_split_cost
        - pv_func_sel
      BBCount:         22
      ICount:          397
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - ihevce_compute_16x16HAD_using_8x8
        - ihevce_had_8x8_using_4_4x4_r
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1252,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1252,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_compute_16x16HAD_using_8x8
                - ihevce_had_8x8_using_4_4x4_r
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1253,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_compute_16x16HAD_using_8x8
                - ihevce_had_8x8_using_4_4x4_r
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1253,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1253,5'
              BranchSideFuncs:
                - ihevce_compute_16x16HAD_using_8x8
                - ihevce_had_8x8_using_4_4x4_r
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1256,22'
              BranchSideFuncs:
                - ihevce_compute_16x16HAD_using_8x8
                - ihevce_had_8x8_using_4_4x4_r
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1265,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1267,20'
              BranchSideFuncs:
                - ihevce_had_8x8_using_4_4x4_r
                - ihevce_compute_16x16HAD_using_8x8
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1309,14'
              BranchSideFuncs:
                - ihevce_compute_16x16HAD_using_8x8
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1325,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1327,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1344,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1327,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1327,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1330,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1327,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1330,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1337,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_had_satd.c:1252,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_had_satd.c:1253,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_had_satd.c:1272,30'
          Dst:             ihevce_had_8x8_using_4_4x4_r
        - Src:             '/src/libhevc/encoder/ihevce_had_satd.c:1313,9'
          Dst:             ihevce_compute_16x16HAD_using_8x8
    - functionName:    ihevce_had_8x8_using_4_4x4_r
      functionSourceFile: '/src/libhevc/encoder/ihevce_had_satd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      int
      argCount:        19
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - pu1_pred
        - pred_strd
        - pi2_dst
        - dst_strd
        - ppi4_hsad
        - ppi4_tu_split
        - ppi4_tu_early_cbf
        - pos_x_y_4x4
        - num_4x4_in_row
        - lambda
        - lambda_q_shift
        - i4_frm_qstep
        - i4_cur_depth
        - i4_max_depth
        - i4_max_tr_size
        - pi4_tu_split_cost
        - pv_func_sel
      BBCount:         18
      ICount:          299
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - ihevce_compute_8x8HAD_using_4x4
        - ihevce_had4_4x4
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:985,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:985,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_had4_4x4
                - ihevce_compute_8x8HAD_using_4x4
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:986,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_had4_4x4
                - ihevce_compute_8x8HAD_using_4x4
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:986,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:986,5'
              BranchSideFuncs:
                - ihevce_had4_4x4
                - ihevce_compute_8x8HAD_using_4x4
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:989,20'
              BranchSideFuncs:
                - ihevce_had4_4x4
                - ihevce_compute_8x8HAD_using_4x4
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1009,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1011,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1033,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1011,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1011,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1014,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:1011,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1014,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:1024,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_had_satd.c:985,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_had_satd.c:986,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_had_satd.c:996,18'
          Dst:             ihevce_had4_4x4
        - Src:             '/src/libhevc/encoder/ihevce_had_satd.c:1000,15'
          Dst:             ihevce_compute_8x8HAD_using_4x4
    - functionName:    ihevce_had4_4x4
      functionSourceFile: '/src/libhevc/encoder/ihevce_had_satd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - pu1_pred
        - pred_strd
        - pi2_dst4x4
        - dst_strd
        - pi4_hsad
        - hsad_stride
        - i4_frm_qstep
      BBCount:         47
      ICount:          573
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached:
        - ihevce_hadamard_4x4_8bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:774,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:779,17'
              BranchSideFuncs:
                - ihevce_hadamard_4x4_8bit
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:822,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:797,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:799,16'
              BranchSideFuncs:
                - ihevce_hadamard_4x4_8bit
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:819,51'
              BranchSideFuncs:
                - ihevce_hadamard_4x4_8bit
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:799,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:799,49'
              BranchSideFuncs:
                - ihevce_hadamard_4x4_8bit
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:799,49'
              BranchSideFuncs:
                - ihevce_hadamard_4x4_8bit
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:799,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:800,17'
              BranchSideFuncs:
                - ihevce_hadamard_4x4_8bit
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:802,16'
              BranchSideFuncs:
                - ihevce_hadamard_4x4_8bit
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:802,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:802,49'
              BranchSideFuncs:
                - ihevce_hadamard_4x4_8bit
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:802,49'
              BranchSideFuncs:
                - ihevce_hadamard_4x4_8bit
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:802,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:803,17'
              BranchSideFuncs:
                - ihevce_hadamard_4x4_8bit
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:805,16'
              BranchSideFuncs:
                - ihevce_hadamard_4x4_8bit
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:805,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:805,49'
              BranchSideFuncs:
                - ihevce_hadamard_4x4_8bit
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:805,49'
              BranchSideFuncs:
                - ihevce_hadamard_4x4_8bit
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:805,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:806,17'
              BranchSideFuncs:
                - ihevce_hadamard_4x4_8bit
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:808,16'
              BranchSideFuncs:
                - ihevce_hadamard_4x4_8bit
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:808,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:808,49'
              BranchSideFuncs:
                - ihevce_hadamard_4x4_8bit
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:808,49'
              BranchSideFuncs:
                - ihevce_hadamard_4x4_8bit
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:808,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:809,17'
              BranchSideFuncs:
                - ihevce_hadamard_4x4_8bit
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:812,24'
              BranchSideFuncs:
                - ihevce_hadamard_4x4_8bit
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:812,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:812,21'
              BranchSideFuncs:
                - ihevce_hadamard_4x4_8bit
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:812,21'
              BranchSideFuncs:
                - ihevce_hadamard_4x4_8bit
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:813,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:813,21'
              BranchSideFuncs:
                - ihevce_hadamard_4x4_8bit
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:813,21'
              BranchSideFuncs:
                - ihevce_hadamard_4x4_8bit
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:814,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:814,21'
              BranchSideFuncs:
                - ihevce_hadamard_4x4_8bit
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:814,21'
              BranchSideFuncs:
                - ihevce_hadamard_4x4_8bit
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:815,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:815,21'
              BranchSideFuncs:
                - ihevce_hadamard_4x4_8bit
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:815,21'
              BranchSideFuncs:
                - ihevce_hadamard_4x4_8bit
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_had_satd.c:795,9'
          Dst:             ihevce_hadamard_4x4_8bit
    - functionName:    ihevce_compute_8x8HAD_using_4x4
      functionSourceFile: '/src/libhevc/encoder/ihevce_had_satd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_4x4_had
        - had4_strd
        - pi2_dst
        - dst_strd
        - i4_frm_qstep
        - pi4_cbf
      BBCount:         41
      ICount:          550
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:676,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:678,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:712,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:696,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:696,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:696,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:696,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:697,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:698,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:698,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:698,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:698,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:698,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:699,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:700,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:700,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:700,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:700,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:700,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:701,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:702,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:702,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:702,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:702,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:702,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:703,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:705,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:705,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:705,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:705,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:706,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:706,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:706,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:707,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:707,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:707,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:708,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:708,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:708,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_hadamard_4x4_8bit
      functionSourceFile: '/src/libhevc/encoder/ihevce_had_satd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - pu1_pred
        - pred_strd
        - pi2_dst
        - dst_strd
      BBCount:         9
      ICount:          291
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:108,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:114,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:134,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:134,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:138,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:148,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_had_8x8_using_4_4x4
      functionSourceFile: '/src/libhevc/encoder/ihevce_had_satd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 897
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - pu1_pred
        - pred_strd
        - pi2_dst
        - dst_strd
        - ppi4_hsad
        - pos_x_y_4x4
        - num_4x4_in_row
      BBCount:         9
      ICount:          118
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - ihevce_had4_4x4
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:887,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:887,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_had4_4x4
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:888,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_had4_4x4
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:888,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:888,5'
              BranchSideFuncs:
                - ihevce_had4_4x4
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:888,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_had_satd.c:887,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_had_satd.c:888,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_had_satd.c:895,23'
          Dst:             ihevce_had4_4x4
    - functionName:    ihevce_hadamard_32x32_8bit
      functionSourceFile: '/src/libhevc/encoder/ihevce_had_satd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - pu1_pred
        - pred_strd
        - pi2_dst
        - dst_strd
      BBCount:         7
      ICount:          256
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ihevce_hadamard_16x16_8bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:299,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:301,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:317,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_had_satd.c:273,5'
          Dst:             ihevce_hadamard_16x16_8bit
        - Src:             '/src/libhevc/encoder/ihevce_had_satd.c:275,5'
          Dst:             ihevce_hadamard_16x16_8bit
        - Src:             '/src/libhevc/encoder/ihevce_had_satd.c:278,5'
          Dst:             ihevce_hadamard_16x16_8bit
        - Src:             '/src/libhevc/encoder/ihevce_had_satd.c:286,5'
          Dst:             ihevce_hadamard_16x16_8bit
    - functionName:    ihevce_hadamard_16x16_8bit
      functionSourceFile: '/src/libhevc/encoder/ihevce_had_satd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - pu1_pred
        - pred_strd
        - pi2_dst
        - dst_strd
      BBCount:         7
      ICount:          248
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ihevce_hadamard_8x8_8bit
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:242,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:244,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:260,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_had_satd.c:217,5'
          Dst:             ihevce_hadamard_8x8_8bit
        - Src:             '/src/libhevc/encoder/ihevce_had_satd.c:219,5'
          Dst:             ihevce_hadamard_8x8_8bit
        - Src:             '/src/libhevc/encoder/ihevce_had_satd.c:221,5'
          Dst:             ihevce_hadamard_8x8_8bit
        - Src:             '/src/libhevc/encoder/ihevce_had_satd.c:229,5'
          Dst:             ihevce_hadamard_8x8_8bit
    - functionName:    ihevce_hadamard_8x8_8bit
      functionSourceFile: '/src/libhevc/encoder/ihevce_had_satd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - pu1_pred
        - pred_strd
        - pi2_dst
        - dst_strd
      BBCount:         7
      ICount:          244
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ihevce_hadamard_4x4_8bit
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:186,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:188,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:204,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_had_satd.c:161,5'
          Dst:             ihevce_hadamard_4x4_8bit
        - Src:             '/src/libhevc/encoder/ihevce_had_satd.c:163,5'
          Dst:             ihevce_hadamard_4x4_8bit
        - Src:             '/src/libhevc/encoder/ihevce_had_satd.c:165,5'
          Dst:             ihevce_hadamard_4x4_8bit
        - Src:             '/src/libhevc/encoder/ihevce_had_satd.c:173,5'
          Dst:             ihevce_hadamard_4x4_8bit
    - functionName:    ihevce_HAD_32x32_8bit
      functionSourceFile: '/src/libhevc/encoder/ihevce_had_satd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_origin
        - src_strd
        - pu1_pred_buf
        - pred_strd
        - pi2_dst
        - dst_strd
      BBCount:         7
      ICount:          75
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ihevce_hadamard_32x32_8bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:608,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:609,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:610,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_had_satd.c:606,5'
          Dst:             ihevce_hadamard_32x32_8bit
    - functionName:    ihevce_HAD_16x16_8bit
      functionSourceFile: '/src/libhevc/encoder/ihevce_had_satd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_origin
        - src_strd
        - pu1_pred_buf
        - pred_strd
        - pi2_dst
        - dst_strd
      BBCount:         7
      ICount:          75
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ihevce_hadamard_16x16_8bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:549,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:550,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:551,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_had_satd.c:547,5'
          Dst:             ihevce_hadamard_16x16_8bit
    - functionName:    ihevce_compute_ac_had_8x8_8bit
      functionSourceFile: '/src/libhevc/encoder/ihevce_had_satd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_origin
        - src_strd
        - pu1_pred_buf
        - pred_strd
        - pi2_dst
        - dst_strd
      BBCount:         7
      ICount:          77
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ihevce_hadamard_8x8_8bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:490,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:491,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:492,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_had_satd.c:487,5'
          Dst:             ihevce_hadamard_8x8_8bit
    - functionName:    ihevce_HAD_8x8_8bit
      functionSourceFile: '/src/libhevc/encoder/ihevce_had_satd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_origin
        - src_strd
        - pu1_pred_buf
        - pred_strd
        - pi2_dst
        - dst_strd
      BBCount:         7
      ICount:          75
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ihevce_hadamard_8x8_8bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:430,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:431,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:432,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_had_satd.c:428,5'
          Dst:             ihevce_hadamard_8x8_8bit
    - functionName:    ihevce_HAD_4x4_8bit
      functionSourceFile: '/src/libhevc/encoder/ihevce_had_satd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_origin
        - src_strd
        - pu1_pred_buf
        - pred_strd
        - pi2_dst
        - dst_strd
      BBCount:         7
      ICount:          75
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ihevce_hadamard_4x4_8bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_had_satd.c:371,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:372,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_had_satd.c:373,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_had_satd.c:369,5'
          Dst:             ihevce_hadamard_4x4_8bit
    - functionName:    ihevce_chroma_inter_pred_pu
      functionSourceFile: '/src/libhevc/encoder/ihevce_inter_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1330
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_inter_pred_ctxt
        - ps_pu
        - pu1_dst_buf
        - dst_stride
      BBCount:         66
      ICount:          854
      EdgeCount:       83
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
        - ihevce_chroma_interpolate_16bit_dxdy
        - ihevce_chroma_interpolate_8bit_dxdy
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:1020,64'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1020,64'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1021,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:1047,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1047,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1047,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:1047,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1047,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1048,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:1048,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1048,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1049,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:1049,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1049,5'
              BranchSideFuncs:
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1051,8'
              BranchSideFuncs:
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:1051,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1055,12'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1083,27'
              BranchSideFuncs:
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:1055,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1057,29'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1060,12'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:1060,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1062,29'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1065,12'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:1065,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1067,24'
              BranchSideFuncs:
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1069,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:1067,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1067,45'
              BranchSideFuncs:
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1082,5'
              BranchSideFuncs:
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:1069,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1071,23'
              BranchSideFuncs:
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1073,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:1073,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1075,23'
              BranchSideFuncs:
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1080,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:1083,54'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1083,54'
              BranchSideFuncs:
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1083,58'
              BranchSideFuncs:
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:1085,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1092,23'
              BranchSideFuncs:
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1152,8'
              BranchSideFuncs:
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:1118,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1122,17'
              BranchSideFuncs:
                - ihevce_chroma_interpolate_16bit_dxdy
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1137,17'
              BranchSideFuncs:
                - ihevce_chroma_interpolate_8bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:1152,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1159,23'
              BranchSideFuncs:
                - ihevce_chroma_interpolate_8bit_dxdy
                - ihevce_chroma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1218,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:1184,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1188,17'
              BranchSideFuncs:
                - ihevce_chroma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1203,17'
              BranchSideFuncs:
                - ihevce_chroma_interpolate_8bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:1218,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1218,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1268,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:1218,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1225,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1268,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:1230,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1232,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1237,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:1268,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1277,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:1317,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_inter_pred.c:1047,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_inter_pred.c:1048,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_inter_pred.c:1049,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_inter_pred.c:1080,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_inter_pred.c:1121,13'
          Dst:             ihevce_chroma_interpolate_16bit_dxdy
        - Src:             '/src/libhevc/encoder/ihevce_inter_pred.c:1136,13'
          Dst:             ihevce_chroma_interpolate_8bit_dxdy
        - Src:             '/src/libhevc/encoder/ihevce_inter_pred.c:1187,13'
          Dst:             ihevce_chroma_interpolate_16bit_dxdy
        - Src:             '/src/libhevc/encoder/ihevce_inter_pred.c:1202,13'
          Dst:             ihevce_chroma_interpolate_8bit_dxdy
    - functionName:    ihevce_chroma_interpolate_16bit_dxdy
      functionSourceFile: '/src/libhevc/encoder/ihevce_inter_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - pi2_dst
        - src_strd
        - dst_strd
        - pi2_hdst_scratch
        - ht
        - wd
        - dy
        - dx
        - ps_func_selector
      BBCount:         18
      ICount:          193
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:824,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:824,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:831,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:824,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:828,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:831,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:831,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:831,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:859,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:831,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:835,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:859,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:859,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:863,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:870,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_chroma_interpolate_8bit_dxdy
      functionSourceFile: '/src/libhevc/encoder/ihevce_inter_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 931
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - pi2_hdst_scratch
        - ht
        - wd
        - dy
        - dx
        - ps_func_selector
      BBCount:         18
      ICount:          193
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:932,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:932,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:938,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:932,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:935,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:938,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:938,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:938,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:965,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:938,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:941,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:965,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:965,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:968,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:974,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_luma_inter_pred_pu
      functionSourceFile: '/src/libhevc/encoder/ihevce_inter_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_inter_pred_ctxt
        - ps_pu
        - pv_dst_buf
        - dst_stride
        - i4_flag_inter_pred_source
      BBCount:         123
      ICount:          1145
      EdgeCount:       160
      CyclomaticComplexity: 39
      functionsReached:
        - __assert_fail
        - ihevce_luma_interpolate_16bit_dxdy
        - ihevce_luma_interpolate_8bit_dxdy
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:388,64'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:388,64'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:389,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:416,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:416,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:416,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:416,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:416,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:417,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:417,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:417,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:418,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:418,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:418,5'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:420,16'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:423,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:427,12'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:455,27'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:427,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:429,29'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:432,12'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:432,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:434,29'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:437,12'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:437,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:439,24'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:441,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:439,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:439,45'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:454,5'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:441,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:443,23'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:445,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:445,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:447,23'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:452,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:455,54'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:455,54'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:455,58'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:457,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:464,23'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:567,8'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:481,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:483,37'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:487,37'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:497,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:497,17'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:498,26'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:501,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:501,19'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:502,29'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:506,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:506,17'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:507,26'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:510,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:510,19'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:511,29'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:514,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:514,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:516,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:514,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:516,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:518,17'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:518,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:518,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:520,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:518,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:520,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:526,27'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:531,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:531,36'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:531,22'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:533,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:537,17'
              BranchSideFuncs:
                - ihevce_luma_interpolate_16bit_dxdy
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:552,17'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:567,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:574,23'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:678,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:592,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:594,37'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:598,37'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:608,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:608,17'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:609,26'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:612,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:612,19'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:613,29'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:617,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:617,17'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:618,26'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:621,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:621,19'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:622,29'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:625,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:625,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:627,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:625,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:627,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:629,17'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:629,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:629,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:631,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:629,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:631,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:637,27'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:642,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:642,36'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:642,22'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
                - ihevce_luma_interpolate_16bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:644,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:648,17'
              BranchSideFuncs:
                - ihevce_luma_interpolate_16bit_dxdy
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:663,17'
              BranchSideFuncs:
                - ihevce_luma_interpolate_8bit_dxdy
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:678,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:678,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:715,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:678,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:688,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:715,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:688,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:690,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:696,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:715,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:720,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:750,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_inter_pred.c:416,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_inter_pred.c:417,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_inter_pred.c:418,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_inter_pred.c:452,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_inter_pred.c:536,13'
          Dst:             ihevce_luma_interpolate_16bit_dxdy
        - Src:             '/src/libhevc/encoder/ihevce_inter_pred.c:551,13'
          Dst:             ihevce_luma_interpolate_8bit_dxdy
        - Src:             '/src/libhevc/encoder/ihevce_inter_pred.c:647,13'
          Dst:             ihevce_luma_interpolate_16bit_dxdy
        - Src:             '/src/libhevc/encoder/ihevce_inter_pred.c:662,13'
          Dst:             ihevce_luma_interpolate_8bit_dxdy
    - functionName:    ihevce_luma_interpolate_16bit_dxdy
      functionSourceFile: '/src/libhevc/encoder/ihevce_inter_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - pi2_dst
        - src_strd
        - dst_strd
        - pi2_hdst_scratch
        - ht
        - wd
        - dy
        - dx
        - ps_func_selector
      BBCount:         18
      ICount:          194
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:184,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:184,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:191,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:184,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:188,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:191,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:191,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:191,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:219,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:191,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:195,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:219,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:219,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:223,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:230,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_luma_interpolate_8bit_dxdy
      functionSourceFile: '/src/libhevc/encoder/ihevce_inter_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - pi2_hdst_scratch
        - ht
        - wd
        - dy
        - dx
        - ps_func_selector
      BBCount:         18
      ICount:          194
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:292,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:292,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:299,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:292,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:296,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:299,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:299,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:299,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:327,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:299,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:303,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:327,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_inter_pred.c:327,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:331,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_inter_pred.c:338,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_ipe_instr_set_router
      functionSourceFile: '/src/libhevc/encoder/ihevce_ipe_instr_set_router.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_func_list
        - e_arch
      BBCount:         3
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_instr_set_router.c:71,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_instr_set_router.c:86,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_populate_ipe_frame_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_ipe_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1443
      functionLinenumberEnd: 1582
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - char
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_ctxt
        - ps_stat_prms
        - i4_curr_frm_qp
        - i4_slice_type
        - i4_thrd_id
        - ps_curr_out
        - i1_cu_qp_delta_enabled_flag
        - ps_rc_quant_ctxt
        - i4_quality_preset
        - i4_temporal_lyr_id
        - ps_lap_out
      BBCount:         47
      ICount:          505
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:1464,46'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1465,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1479,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:1466,59'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1464,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1467,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:1479,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1481,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1486,47'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:1513,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1515,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1527,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:1515,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1518,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1522,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:1531,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1533,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1538,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:1552,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1554,84'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1560,62'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:1567,59'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1568,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1569,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:1568,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1569,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1578,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:1567,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1571,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1578,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:1578,58'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1578,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1580,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:1578,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1579,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1580,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:1580,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1580,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1581,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_populate_ipe_ol_cu_lambda_prms
      functionSourceFile: '/src/libhevc/encoder/ihevce_ipe_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1234
      functionLinenumberEnd: 1407
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_ctxt
        - ps_frm_lamda
        - i4_slice_type
        - i4_temporal_lyr_id
        - i4_lambda_type
      BBCount:         39
      ICount:          346
      EdgeCount:       45
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - pow
        - sqrt
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:1245,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1250,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1407,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:1252,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1252,42'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1261,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:1252,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1254,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1261,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:1255,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1254,61'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1255,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:1255,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1254,61'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1254,61'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:1257,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1256,67'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1257,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:1257,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1256,67'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1256,67'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:1264,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1266,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1278,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:1266,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1268,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1273,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - sqrt
                - sqrt
                - sqrt
                - sqrt
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:1278,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1282,29'
              BranchSideFuncs:
                - pow
                - pow
                - sqrt
                - sqrt
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - sqrt
                - sqrt
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1317,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1351,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1403,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:1290,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1293,36'
              BranchSideFuncs:
                - sqrt
                - sqrt
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - sqrt
                - sqrt
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1301,36'
              BranchSideFuncs:
                - sqrt
                - sqrt
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - sqrt
                - sqrt
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_ipe_pass.c:1284,22'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_ipe_pass.c:1286,25'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_ipe_pass.c:1293,31'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_ipe_pass.c:1296,31'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_ipe_pass.c:1301,31'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_ipe_pass.c:1304,31'
          Dst:             sqrt
        - Src:             '/src/libhevc/encoder/ihevce_ipe_pass.c:1317,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_ipe_pass.c:1351,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_ipe_pass.c:1403,13'
          Dst:             __assert_fail
    - functionName:    ihevce_ipe_process
      functionSourceFile: '/src/libhevc/encoder/ihevce_ipe_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1011
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_ctxt
        - ps_frm_ctb_prms
        - ps_frm_lamda
        - ps_curr_inp
        - ps_L0_IPE_curr_out_pre_enc
        - ps_ctb_out
        - ps_ipe_ctb_out
        - pv_multi_thrd_ctxt
        - slice_type
        - ps_ed_pic_l1
        - ps_ed_pic_l2
        - ps_ed_ctb_l1_pic
        - thrd_id
        - i4_ping_pong
      BBCount:         15
      ICount:          362
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - ihevce_ipe_process_row
        - ihevce_populate_ipe_ol_cu_lambda_prms
        - ihevce_pre_enc_grp_get_next_job
        - ihevce_pre_enc_grp_job_set_out_dep
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:1047,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1049,9'
              BranchSideFuncs:
                - ihevce_populate_ipe_ol_cu_lambda_prms
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_ipe_process_row
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1055,9'
              BranchSideFuncs:
                - ihevce_populate_ipe_ol_cu_lambda_prms
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_ipe_process_row
                - ihevce_pre_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:1086,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1097,13'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_ipe_process_row
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1173,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:1101,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1103,22'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_ipe_process_row
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1108,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_ipe_process_row
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:1108,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1108,13'
              BranchSideFuncs:
                - ihevce_ipe_process_row
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:1111,24'
              BranchSideFuncs:
                - ihevce_ipe_process_row
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_ipe_pass.c:1060,5'
          Dst:             ihevce_populate_ipe_ol_cu_lambda_prms
        - Src:             '/src/libhevc/encoder/ihevce_ipe_pass.c:1096,33'
          Dst:             ihevce_pre_enc_grp_get_next_job
        - Src:             '/src/libhevc/encoder/ihevce_ipe_pass.c:1108,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_ipe_pass.c:1143,13'
          Dst:             ihevce_ipe_process_row
        - Src:             '/src/libhevc/encoder/ihevce_ipe_pass.c:1166,13'
          Dst:             ihevce_pre_enc_grp_job_set_out_dep
    - functionName:    ihevce_ipe_process_row
      functionSourceFile: '/src/libhevc/encoder/ihevce_ipe_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_frm_ctb_prms
        - ps_curr_src
        - ps_ipe_ctb_out_row
        - ps_ctb_out
        - ps_ed_l1_row
        - ps_ed_l2_row
        - ps_ed_ctb_l1_row
        - blk_inc_ctb_l1
        - blk_inc_ctb_l2
      BBCount:         58
      ICount:          644
      EdgeCount:       73
      CyclomaticComplexity: 17
      functionsReached:
        - ihevce_ipe_process_ctb
        - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:784,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:797,29'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:968,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:832,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:834,37'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:836,12'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:836,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:838,38'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:842,16'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:842,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:845,13'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:849,13'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:853,13'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:859,19'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:861,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:863,23'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:870,13'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:864,46'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:865,52'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:866,52'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:873,46'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:873,50'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:876,12'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:873,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:874,23'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:876,12'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:876,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:878,23'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:885,13'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:879,45'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:880,51'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:881,51'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:888,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:890,16'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:904,13'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:890,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:891,17'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:895,23'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:895,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:896,27'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:897,27'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:916,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:918,21'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:925,21'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:918,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:920,17'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:922,9'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:925,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:0,0'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:928,21'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:942,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:944,65'
              BranchSideFuncs:
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
                - ihevce_ipe_process_ctb
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:948,13'
              BranchSideFuncs:
                - ihevce_ipe_process_ctb
                - ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_ipe_pass.c:944,13'
          Dst:             ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
        - Src:             '/src/libhevc/encoder/ihevce_ipe_pass.c:947,9'
          Dst:             ihevce_ipe_process_ctb
    - functionName:    ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb
      functionSourceFile: '/src/libhevc/encoder/ihevce_ipe_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_ed_ctb_l1
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ihevce_cu_level_qp_mod
        - ihevce_get_ipe_ol_cu_lambda_prms
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:219,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:219,8'
              BranchSideFuncs:
                - ihevce_cu_level_qp_mod
                - ihevce_get_ipe_ol_cu_lambda_prms
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:223,13'
              BranchSideFuncs:
                - ihevce_cu_level_qp_mod
                - ihevce_get_ipe_ol_cu_lambda_prms
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_ipe_pass.c:222,20'
          Dst:             ihevce_cu_level_qp_mod
        - Src:             '/src/libhevc/encoder/ihevce_ipe_pass.c:232,5'
          Dst:             ihevce_get_ipe_ol_cu_lambda_prms
    - functionName:    ihevce_ipe_process_ctb
      functionSourceFile: '/src/libhevc/encoder/ihevce_ipe_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_frm_ctb_prms
        - ps_curr_src
        - ps_curr_ctb_node
        - ps_l0_ipe_out_ctb
        - ps_ctb_out
        - ps_ed_l1_ctb
        - ps_ed_l2_ctb
        - ps_ed_ctb_l1
      BBCount:         3
      ICount:          70
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ihevce_bracketing_analysis
        - ihevce_set_ctb_nbr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_ipe_pass.c:697,5'
          Dst:             ihevce_set_ctb_nbr
        - Src:             '/src/libhevc/encoder/ihevce_ipe_pass.c:706,5'
          Dst:             ihevce_bracketing_analysis
    - functionName:    ihevce_get_ipe_ol_cu_lambda_prms
      functionSourceFile: '/src/libhevc/encoder/ihevce_ipe_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1198
      functionLinenumberEnd: 1205
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_ctxt
        - i4_cur_cu_qp
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_intra_pred_ref_filtering
      functionSourceFile: '/src/libhevc/encoder/ihevce_ipe_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - nt
        - pu1_dst
      BBCount:         5
      ICount:          89
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:645,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:647,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:649,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_ipe_get_frame_intra_satd_cost
      functionSourceFile: '/src/libhevc/encoder/ihevce_ipe_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_ctxt
        - pi8_frame_satd_by_qpmod
        - pi8_frame_acc_mode_bits_cost
        - pi8_frame_acc_activity_factor
        - pi8_frame_l0_acc_satd
      BBCount:         5
      ICount:          113
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:588,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:590,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:600,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_ipe_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_ipe_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - ps_init_prms
        - i4_num_proc_thrds
        - i4_ref_id
        - ps_func_selector
        - ps_rc_quant_ctxt
        - i4_resolution_id
        - u1_is_popcnt_available
      BBCount:         27
      ICount:          615
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - ihevce_cmn_utils_instr_set_router
        - ihevce_ipe_instr_set_router
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:392,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:392,14'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cmn_utils_instr_set_router
                - ihevce_ipe_instr_set_router
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:392,14'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cmn_utils_instr_set_router
                - ihevce_ipe_instr_set_router
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:398,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:400,55'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cmn_utils_instr_set_router
                - ihevce_ipe_instr_set_router
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:549,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:415,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:417,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cmn_utils_instr_set_router
                - ihevce_ipe_instr_set_router
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:421,36'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cmn_utils_instr_set_router
                - ihevce_ipe_instr_set_router
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:465,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:468,13'
              BranchSideFuncs:
                - ihevce_cmn_utils_instr_set_router
                - ihevce_ipe_instr_set_router
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:493,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cmn_utils_instr_set_router
                - ihevce_ipe_instr_set_router
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:493,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:496,13'
              BranchSideFuncs:
                - ihevce_cmn_utils_instr_set_router
                - ihevce_ipe_instr_set_router
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:523,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:533,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:534,25'
              BranchSideFuncs:
                - ihevce_cmn_utils_instr_set_router
                - ihevce_ipe_instr_set_router
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:539,14'
              BranchSideFuncs:
                - ihevce_cmn_utils_instr_set_router
                - ihevce_ipe_instr_set_router
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:534,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:535,21'
              BranchSideFuncs:
                - ihevce_cmn_utils_instr_set_router
                - ihevce_ipe_instr_set_router
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:535,59'
              BranchSideFuncs:
                - ihevce_cmn_utils_instr_set_router
                - ihevce_ipe_instr_set_router
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_ipe_pass.c:523,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_ipe_pass.c:538,9'
          Dst:             ihevce_cmn_utils_instr_set_router
        - Src:             '/src/libhevc/encoder/ihevce_ipe_pass.c:541,9'
          Dst:             ihevce_ipe_instr_set_router
    - functionName:    ihevce_ipe_get_mem_recs
      functionSourceFile: '/src/libhevc/encoder/ihevce_ipe_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - i4_num_proc_thrds
        - i4_mem_space
      BBCount:         1
      ICount:          43
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_ipe_get_num_mem_recs
      functionSourceFile: '/src/libhevc/encoder/ihevce_ipe_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_ipe_pass_satd
      functionSourceFile: '/src/libhevc/encoder/ihevce_ipe_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pi2_coeff
        - coeff_stride
        - trans_size
      BBCount:         12
      ICount:          98
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:260,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:262,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:274,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:262,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:264,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:267,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_ipe_pass.c:274,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:274,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_ipe_pass.c:274,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_sifter_sad_fxn_assigner
      functionSourceFile: '/src/libhevc/encoder/ihevce_me_instr_set_router.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ppf_evalsad_pt_npu_mxn
        - e_arch
      BBCount:         3
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_me_instr_set_router.c:424,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_instr_set_router.c:434,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_get_sad_fxn
      functionSourceFile: '/src/libhevc/encoder/ihevce_me_instr_set_router.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - e_blk_size
        - i4_grid_mask
        - i4_part_mask
      BBCount:         12
      ICount:          84
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_me_instr_set_router.c:384,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_instr_set_router.c:386,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_instr_set_router.c:404,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_me_instr_set_router.c:386,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_instr_set_router.c:388,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_instr_set_router.c:399,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_me_instr_set_router.c:388,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_instr_set_router.c:390,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_instr_set_router.c:394,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_me_instr_set_router.c:404,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_instr_set_router.c:406,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_instr_set_router.c:417,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_me_instr_set_router.c:406,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_instr_set_router.c:408,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_instr_set_router.c:412,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_evalsad_grid_pu_MxM
      functionSourceFile: '/src/libhevc/encoder/ihevce_me_instr_set_router.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_prms
      BBCount:         14
      ICount:          145
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - hme_get_range
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_me_instr_set_router.c:357,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_instr_set_router.c:359,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_instr_set_router.c:365,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_me_instr_set_router.c:359,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_instr_set_router.c:361,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_instr_set_router.c:363,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_me_instr_set_router.c:365,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_instr_set_router.c:367,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_instr_set_router.c:370,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_me_instr_set_router.c:344,39'
          Dst:             hme_get_range
    - functionName:    hme_get_range
      functionSourceFile: '/src/libhevc/encoder/hme_common_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_num
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_common_utils.h:86,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.h:86,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.h:86,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_get_calc_sad_and_result_fxn
      functionSourceFile: '/src/libhevc/encoder/ihevce_me_instr_set_router.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - char
        - char
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - i1_grid_flag
        - u1_is_cu_noisy
        - i4_part_mask
        - num_parts
        - num_results
      BBCount:         15
      ICount:          114
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_me_instr_set_router.c:323,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_instr_set_router.c:323,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_instr_set_router.c:323,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_me_instr_set_router.c:323,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_instr_set_router.c:323,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_instr_set_router.c:326,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_me_instr_set_router.c:327,80'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_instr_set_router.c:328,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_instr_set_router.c:330,44'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_me_instr_set_router.c:327,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_instr_set_router.c:329,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_instr_set_router.c:330,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_me_instr_set_router.c:323,5'
          Dst:             __assert_fail
    - functionName:    ihevce_me_instr_set_router
      functionSourceFile: '/src/libhevc/encoder/ihevce_me_instr_set_router.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_func_list
        - e_arch
      BBCount:         3
      ICount:          360
      EdgeCount:       4
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_me_instr_set_router.c:153,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_instr_set_router.c:211,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_l0_me_frame_end
      functionSourceFile: '/src/libhevc/encoder/ihevce_me_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1445
      functionLinenumberEnd: 1601
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_me_ctxt
        - i4_idx_dvsr_p
        - i4_display_num
        - me_frm_id
      BBCount:         57
      ICount:          615
      EdgeCount:       72
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - hme_update_dynamic_search_params
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1457,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1458,24'
              BranchSideFuncs:
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_dynamic_search_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1460,26'
              BranchSideFuncs:
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_dynamic_search_params
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1463,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1466,13'
              BranchSideFuncs:
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_dynamic_search_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1474,13'
              BranchSideFuncs:
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_dynamic_search_params
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1466,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1465,20'
              BranchSideFuncs:
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_dynamic_search_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1465,20'
              BranchSideFuncs:
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_dynamic_search_params
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1474,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1476,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1480,13'
              BranchSideFuncs:
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_dynamic_search_params
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1480,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1482,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1486,5'
              BranchSideFuncs:
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_dynamic_search_params
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1486,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1486,5'
              BranchSideFuncs:
                - hme_update_dynamic_search_params
                - hme_update_dynamic_search_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1489,17'
              BranchSideFuncs:
                - hme_update_dynamic_search_params
                - hme_update_dynamic_search_params
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1489,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1494,14'
              BranchSideFuncs:
                - hme_update_dynamic_search_params
                - hme_update_dynamic_search_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1521,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1497,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1503,34'
              BranchSideFuncs:
                - hme_update_dynamic_search_params
                - hme_update_dynamic_search_params
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1516,5'
              BranchSideFuncs:
                - hme_update_dynamic_search_params
                - hme_update_dynamic_search_params
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1527,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1533,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1556,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1538,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1538,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1538,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1543,81'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1543,81'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1543,81'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1549,81'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1527,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1527,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1556,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1560,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1573,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1573,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1573,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1577,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1583,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1585,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1600,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1585,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1592,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1599,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:1486,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:1510,13'
          Dst:             hme_update_dynamic_search_params
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:1513,13'
          Dst:             hme_update_dynamic_search_params
    - functionName:    ihevce_me_frame_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_me_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1422
      functionDepth:   0
      returnType:      void
      argCount:        21
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_me_ctxt
        - ps_cur_out_me_prms
        - ps_stat_prms
        - ps_frm_ctb_prms
        - ps_frm_lamda
        - num_ref_l0
        - num_ref_l1
        - num_ref_l0_active
        - num_ref_l1_active
        - pps_rec_list_l0
        - pps_rec_list_l1
        - aps_ref_list
        - ps_func_selector
        - ps_enc_lap_inp
        - pv_coarse_layer
        - i4_me_frm_id
        - i4_thrd_id
        - i4_frm_qp
        - i4_temporal_layer_id
        - i1_cu_qp_delta_enabled_flag
        - pv_dep_mngr_encloop_dep_me
      BBCount:         60
      ICount:          1019
      EdgeCount:       78
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
        - hme_add_inp
        - hme_fill_mvbank_intra
        - hme_get_mv_blk_size
        - hme_init_mv_bank
        - hme_process_frm_init
        - hme_refine_frm_init
        - hme_set_refine_prms
        - ihevce_me_create_ref_map
        - pow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1172,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1176,28'
              BranchSideFuncs:
                - ihevce_me_create_ref_map
                - __assert_fail
                - pow
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_process_frm_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1250,9'
              BranchSideFuncs:
                - ihevce_me_create_ref_map
                - __assert_fail
                - pow
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_process_frm_init
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1208,54'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1208,54'
              BranchSideFuncs:
                - ihevce_me_create_ref_map
                - __assert_fail
                - pow
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_process_frm_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1209,19'
              BranchSideFuncs:
                - ihevce_me_create_ref_map
                - __assert_fail
                - pow
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_process_frm_init
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1210,67'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1208,54'
              BranchSideFuncs:
                - ihevce_me_create_ref_map
                - __assert_fail
                - pow
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_process_frm_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1211,20'
              BranchSideFuncs:
                - ihevce_me_create_ref_map
                - __assert_fail
                - pow
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_process_frm_init
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1228,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1232,21'
              BranchSideFuncs:
                - ihevce_me_create_ref_map
                - __assert_fail
                - pow
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_process_frm_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1237,17'
              BranchSideFuncs:
                - ihevce_me_create_ref_map
                - __assert_fail
                - pow
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_process_frm_init
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1281,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1281,41'
              BranchSideFuncs:
                - pow
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_process_frm_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1283,13'
              BranchSideFuncs:
                - pow
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_process_frm_init
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1281,66'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1281,70'
              BranchSideFuncs:
                - pow
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_process_frm_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1283,13'
              BranchSideFuncs:
                - pow
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_process_frm_init
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1281,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1283,13'
              BranchSideFuncs:
                - pow
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_process_frm_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1287,18'
              BranchSideFuncs:
                - __assert_fail
                - pow
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_process_frm_init
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1287,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1287,46'
              BranchSideFuncs:
                - pow
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_process_frm_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1289,13'
              BranchSideFuncs:
                - pow
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_process_frm_init
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1287,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1289,13'
              BranchSideFuncs:
                - pow
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_process_frm_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1291,18'
              BranchSideFuncs:
                - __assert_fail
                - pow
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_process_frm_init
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1291,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1291,46'
              BranchSideFuncs:
                - pow
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_process_frm_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1293,13'
              BranchSideFuncs:
                - pow
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_process_frm_init
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1291,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1293,13'
              BranchSideFuncs:
                - pow
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
                - hme_process_frm_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1300,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1327,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1331,28'
              BranchSideFuncs:
                - hme_process_frm_init
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1348,9'
              BranchSideFuncs:
                - hme_set_refine_prms
                - hme_refine_frm_init
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1364,65'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1365,8'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1367,15'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1364,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1367,15'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1399,18'
              BranchSideFuncs:
                - hme_set_refine_prms
                - hme_refine_frm_init
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1367,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1369,43'
              BranchSideFuncs:
                - hme_get_mv_blk_size
                - hme_init_mv_bank
                - hme_fill_mvbank_intra
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1387,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1401,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1401,18'
              BranchSideFuncs:
                - hme_set_refine_prms
                - hme_refine_frm_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1401,18'
              BranchSideFuncs:
                - hme_set_refine_prms
                - hme_refine_frm_init
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:1165,5'
          Dst:             hme_add_inp
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:1249,5'
          Dst:             ihevce_me_create_ref_map
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:1300,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:1311,22'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:1335,13'
          Dst:             hme_process_frm_init
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:1374,23'
          Dst:             hme_get_mv_blk_size
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:1377,13'
          Dst:             hme_init_mv_bank
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:1378,13'
          Dst:             hme_fill_mvbank_intra
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:1406,13'
          Dst:             hme_set_refine_prms
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:1419,13'
          Dst:             hme_refine_frm_init
    - functionName:    ihevce_me_create_ref_map
      functionSourceFile: '/src/libhevc/encoder/ihevce_me_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pps_rec_list_l0
        - pps_rec_list_l1
        - num_ref_l0_active
        - num_ref_l1_active
        - num_ref
        - ps_ref_map
      BBCount:         28
      ICount:          332
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - ihevc_me_update_ref_desc
        - ihevce_me_find_poc_in_list
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:811,15'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:811,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_find_poc_in_list
                - ihevc_me_update_ref_desc
                - ihevce_me_find_poc_in_list
                - ihevc_me_update_ref_desc
                - ihevce_me_find_poc_in_list
                - ihevc_me_update_ref_desc
                - ihevce_me_find_poc_in_list
                - ihevc_me_update_ref_desc
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:811,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_find_poc_in_list
                - ihevc_me_update_ref_desc
                - ihevce_me_find_poc_in_list
                - ihevc_me_update_ref_desc
                - ihevce_me_find_poc_in_list
                - ihevc_me_update_ref_desc
                - ihevce_me_find_poc_in_list
                - ihevc_me_update_ref_desc
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:813,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:816,24'
              BranchSideFuncs:
                - ihevce_me_find_poc_in_list
                - ihevc_me_update_ref_desc
                - ihevce_me_find_poc_in_list
                - ihevc_me_update_ref_desc
                - __assert_fail
                - ihevce_me_find_poc_in_list
                - ihevc_me_update_ref_desc
                - ihevce_me_find_poc_in_list
                - ihevc_me_update_ref_desc
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:837,8'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_find_poc_in_list
                - ihevc_me_update_ref_desc
                - ihevce_me_find_poc_in_list
                - ihevc_me_update_ref_desc
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:837,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:839,15'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_find_poc_in_list
                - ihevc_me_update_ref_desc
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:854,15'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_me_find_poc_in_list
                - ihevc_me_update_ref_desc
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:839,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:841,28'
              BranchSideFuncs:
                - ihevce_me_find_poc_in_list
                - ihevc_me_update_ref_desc
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:851,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:854,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:0,0'
              BranchSideFuncs:
                - ihevce_me_find_poc_in_list
                - ihevc_me_update_ref_desc
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:856,28'
              BranchSideFuncs:
                - ihevce_me_find_poc_in_list
                - ihevc_me_update_ref_desc
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:869,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:869,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:872,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:872,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:873,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:874,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:821,21'
          Dst:             ihevce_me_find_poc_in_list
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:822,9'
          Dst:             ihevc_me_update_ref_desc
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:831,21'
          Dst:             ihevce_me_find_poc_in_list
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:832,9'
          Dst:             ihevc_me_update_ref_desc
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:846,25'
          Dst:             ihevce_me_find_poc_in_list
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:847,13'
          Dst:             ihevc_me_update_ref_desc
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:861,25'
          Dst:             ihevce_me_find_poc_in_list
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:862,13'
          Dst:             ihevc_me_update_ref_desc
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:869,5'
          Dst:             __assert_fail
    - functionName:    ihevce_me_find_poc_in_list
      functionSourceFile: '/src/libhevc/encoder/ihevce_me_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pps_rec_list
        - poc
        - i4_idr_gop_num
        - num_ref
      BBCount:         12
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:717,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:719,12'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:724,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:719,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:719,46'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:721,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:719,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:720,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:721,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:724,5'
          Dst:             __assert_fail
    - functionName:    ihevc_me_update_ref_desc
      functionSourceFile: '/src/libhevc/encoder/ihevce_me_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_ref_desc
        - ps_recon_pic
        - ref_id_l0
        - ref_id_l1
        - ref_id_lc
        - is_fwd
      BBCount:         1
      ICount:          183
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_me_frame_dpb_update
      functionSourceFile: '/src/libhevc/encoder/ihevce_me_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 991
      functionLinenumberEnd: 1067
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_me_ctxt
        - num_ref_l0
        - num_ref_l1
        - pps_rec_list_l0
        - pps_rec_list_l1
        - i4_thrd_id
      BBCount:         40
      ICount:          341
      EdgeCount:       50
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - hme_discard_frm
        - hme_get_active_pocs_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1017,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1017,8'
              BranchSideFuncs:
                - __assert_fail
                - hme_discard_frm
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1020,15'
              BranchSideFuncs:
                - __assert_fail
                - hme_discard_frm
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1020,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1025,16'
              BranchSideFuncs:
                - __assert_fail
                - hme_discard_frm
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1034,12'
              BranchSideFuncs:
                - __assert_fail
                - hme_discard_frm
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1025,77'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1026,16'
              BranchSideFuncs:
                - __assert_fail
                - hme_discard_frm
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1031,9'
              BranchSideFuncs:
                - __assert_fail
                - hme_discard_frm
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1025,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1028,32'
              BranchSideFuncs:
                - __assert_fail
                - hme_discard_frm
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1031,9'
              BranchSideFuncs:
                - __assert_fail
                - hme_discard_frm
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1034,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1036,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_discard_frm
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1059,9'
              BranchSideFuncs:
                - __assert_fail
                - hme_discard_frm
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1036,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1036,13'
              BranchSideFuncs:
                - __assert_fail
                - hme_discard_frm
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1037,19'
              BranchSideFuncs:
                - __assert_fail
                - hme_discard_frm
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1037,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1042,20'
              BranchSideFuncs:
                - __assert_fail
                - hme_discard_frm
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1047,19'
              BranchSideFuncs:
                - __assert_fail
                - hme_discard_frm
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1042,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1044,40'
              BranchSideFuncs:
                - __assert_fail
                - hme_discard_frm
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1046,13'
              BranchSideFuncs:
                - __assert_fail
                - hme_discard_frm
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1047,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1052,20'
              BranchSideFuncs:
                - __assert_fail
                - hme_discard_frm
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1058,9'
              BranchSideFuncs:
                - __assert_fail
                - hme_discard_frm
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1052,82'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1053,20'
              BranchSideFuncs:
                - __assert_fail
                - hme_discard_frm
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1057,13'
              BranchSideFuncs:
                - __assert_fail
                - hme_discard_frm
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1052,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1055,36'
              BranchSideFuncs:
                - __assert_fail
                - hme_discard_frm
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1057,13'
              BranchSideFuncs:
                - __assert_fail
                - hme_discard_frm
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:1059,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1059,9'
              BranchSideFuncs:
                - hme_discard_frm
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:1060,31'
              BranchSideFuncs:
                - hme_discard_frm
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:1015,9'
          Dst:             hme_get_active_pocs_list
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:1036,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:1059,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:1065,5'
          Dst:             hme_discard_frm
    - functionName:    ihevce_me_process
      functionSourceFile: '/src/libhevc/encoder/ihevce_me_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 918
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_me_ctxt
        - ps_enc_lap_inp
        - ps_ctb_out
        - ps_cur_out_me_prms
        - pd_intra_costs
        - ps_ipe_analyse_ctb
        - ps_l0_ipe_input
        - pv_coarse_layer
        - ps_multi_thrd_ctxt
        - i4_frame_parallelism_level
        - thrd_id
        - i4_me_frm_id
      BBCount:         3
      ICount:          132
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hme_process_frm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:946,5'
          Dst:             hme_process_frm
    - functionName:    ihevce_me_update_ctb_results
      functionSourceFile: '/src/libhevc/encoder/ihevce_me_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_me_ctxt
        - pv_me_frm_ctxt
        - i4_ctb_x
        - i4_ctb_y
      BBCount:         3
      ICount:          72
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ihevce_populate_me_ctb_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:708,5'
          Dst:             ihevce_populate_me_ctb_data
    - functionName:    ihevce_populate_me_ctb_data
      functionSourceFile: '/src/libhevc/encoder/ihevce_me_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_frm_ctxt
        - ps_cu_tree
        - ps_me_ctb_data
        - e_grandparent_blk_pos
        - e_parent_blk_pos
        - e_cur_blk_pos
      BBCount:         32
      ICount:          330
      EdgeCount:       39
      CyclomaticComplexity: 9
      functionsReached:
        - ihevce_populate_me_ctb_data
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:560,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:564,40'
              BranchSideFuncs:
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:574,40'
              BranchSideFuncs:
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:584,28'
              BranchSideFuncs:
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:596,28'
              BranchSideFuncs:
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:608,8'
              BranchSideFuncs:
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:567,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:567,67'
              BranchSideFuncs:
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:567,9'
              BranchSideFuncs:
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:577,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:577,67'
              BranchSideFuncs:
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:577,9'
              BranchSideFuncs:
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:589,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:589,67'
              BranchSideFuncs:
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:589,9'
              BranchSideFuncs:
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:601,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:601,67'
              BranchSideFuncs:
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:601,9'
              BranchSideFuncs:
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:608,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:610,13'
              BranchSideFuncs:
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:650,13'
              BranchSideFuncs:
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:610,97'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:611,13'
              BranchSideFuncs:
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:649,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:610,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:614,17'
              BranchSideFuncs:
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
                - ihevce_populate_me_ctb_data
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:649,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:613,13'
          Dst:             ihevce_populate_me_ctb_data
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:622,13'
          Dst:             ihevce_populate_me_ctb_data
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:631,13'
          Dst:             ihevce_populate_me_ctb_data
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:640,13'
          Dst:             ihevce_populate_me_ctb_data
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:652,9'
          Dst:             ihevce_populate_me_ctb_data
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:661,9'
          Dst:             ihevce_populate_me_ctb_data
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:670,9'
          Dst:             ihevce_populate_me_ctb_data
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:679,9'
          Dst:             ihevce_populate_me_ctb_data
    - functionName:    ihevce_me_set_resolution
      functionSourceFile: '/src/libhevc/encoder/ihevce_me_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_me_ctxt
        - n_enc_layers
        - p_wd
        - p_ht
      BBCount:         11
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - hme_set_resolution
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:536,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:540,27'
              BranchSideFuncs:
                - hme_set_resolution
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:547,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:542,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:544,40'
              BranchSideFuncs:
                - hme_set_resolution
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:546,5'
              BranchSideFuncs:
                - hme_set_resolution
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:544,13'
          Dst:             hme_set_resolution
    - functionName:    ihevce_me_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_me_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - ps_init_prms
        - i4_num_proc_thrds
        - pv_osal_handle
        - ps_rc_quant_ctxt
        - pv_tile_params_base
        - i4_resolution_id
        - i4_num_me_frm_pllel
        - u1_is_popcnt_available
      BBCount:         19
      ICount:          200
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - hme_enc_init
        - hme_enc_num_alloc
        - hme_init_function_ptr
        - ihevce_cmn_utils_instr_set_router
        - ihevce_derive_me_init_prms
        - ihevce_me_instr_set_router
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:448,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:450,9'
              BranchSideFuncs:
                - __assert_fail
                - hme_enc_init
                - hme_init_function_ptr
                - ihevce_me_instr_set_router
                - ihevce_cmn_utils_instr_set_router
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:454,9'
              BranchSideFuncs:
                - __assert_fail
                - hme_enc_init
                - hme_init_function_ptr
                - ihevce_me_instr_set_router
                - ihevce_cmn_utils_instr_set_router
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:450,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:450,9'
              BranchSideFuncs:
                - hme_enc_init
                - hme_init_function_ptr
                - ihevce_me_instr_set_router
                - ihevce_cmn_utils_instr_set_router
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:451,5'
              BranchSideFuncs:
                - hme_enc_init
                - hme_init_function_ptr
                - ihevce_me_instr_set_router
                - ihevce_cmn_utils_instr_set_router
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:454,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:0,0'
              BranchSideFuncs:
                - hme_enc_init
                - hme_init_function_ptr
                - ihevce_me_instr_set_router
                - ihevce_cmn_utils_instr_set_router
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:454,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:460,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:462,30'
              BranchSideFuncs:
                - hme_enc_init
                - hme_init_function_ptr
                - ihevce_me_instr_set_router
                - ihevce_cmn_utils_instr_set_router
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:469,26'
              BranchSideFuncs:
                - hme_enc_init
                - hme_init_function_ptr
                - ihevce_me_instr_set_router
                - ihevce_cmn_utils_instr_set_router
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:477,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:478,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:484,39'
              BranchSideFuncs:
                - hme_init_function_ptr
                - ihevce_me_instr_set_router
                - ihevce_cmn_utils_instr_set_router
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:441,5'
          Dst:             ihevce_derive_me_init_prms
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:446,14'
          Dst:             hme_enc_num_alloc
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:450,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:454,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:474,14'
          Dst:             hme_enc_init
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:488,5'
          Dst:             hme_init_function_ptr
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:490,5'
          Dst:             ihevce_me_instr_set_router
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:494,5'
          Dst:             ihevce_cmn_utils_instr_set_router
    - functionName:    ihevce_derive_me_init_prms
      functionSourceFile: '/src/libhevc/encoder/ihevce_me_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_init_prms
        - ps_hme_init_prms
        - i4_num_proc_thrds
        - i4_resolution_id
      BBCount:         46
      ICount:          531
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:192,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:191,79'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:191,79'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:197,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:196,80'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:196,80'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:214,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:214,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:217,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:228,89'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:230,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:235,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:230,89'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:232,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:235,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:232,89'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:234,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:235,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:227,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:235,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:237,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:247,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:250,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:256,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:255,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:258,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:264,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:263,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:266,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:272,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:271,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:274,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:280,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:279,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:282,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:288,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:287,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:290,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:296,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:313,59'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:313,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:314,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:214,5'
          Dst:             __assert_fail
    - functionName:    ihevce_me_get_mem_recs
      functionSourceFile: '/src/libhevc/encoder/ihevce_me_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - ps_init_prms
        - i4_num_proc_thrds
        - i4_mem_space
        - i4_resolution_id
        - i4_num_me_frm_pllel
      BBCount:         19
      ICount:          150
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - hme_enc_alloc
        - hme_enc_num_alloc
        - ihevce_derive_me_init_prms
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:356,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:358,9'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - ihevce_derive_me_init_prms
                - hme_enc_alloc
                - hme_enc_num_alloc
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:362,9'
              BranchSideFuncs:
                - hme_enc_num_alloc
                - __assert_fail
                - ihevce_derive_me_init_prms
                - hme_enc_alloc
                - hme_enc_num_alloc
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:358,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:358,9'
              BranchSideFuncs:
                - ihevce_derive_me_init_prms
                - hme_enc_alloc
                - hme_enc_num_alloc
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:359,5'
              BranchSideFuncs:
                - ihevce_derive_me_init_prms
                - hme_enc_alloc
                - hme_enc_num_alloc
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:362,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:0,0'
              BranchSideFuncs:
                - ihevce_derive_me_init_prms
                - hme_enc_alloc
                - hme_enc_num_alloc
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:362,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:374,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:374,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:379,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_me_pass.c:379,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:381,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_me_pass.c:390,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:358,9'
          Dst:             hme_enc_num_alloc
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:358,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:362,9'
          Dst:             hme_enc_num_alloc
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:362,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:368,5'
          Dst:             ihevce_derive_me_init_prms
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:373,14'
          Dst:             hme_enc_alloc
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:374,5'
          Dst:             hme_enc_num_alloc
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:374,5'
          Dst:             __assert_fail
    - functionName:    ihevce_me_get_num_mem_recs
      functionSourceFile: '/src/libhevc/encoder/ihevce_me_pass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - i4_num_me_frm_pllel
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hme_enc_num_alloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_me_pass.c:167,26'
          Dst:             hme_enc_num_alloc
    - functionName:    ihevce_prepare_pre_enc_job_queue
      functionSourceFile: '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_enc_ctxt
        - ps_curr_inp
        - i4_ping_pong
      BBCount:         135
      ICount:          1167
      EdgeCount:       175
      CyclomaticComplexity: 42
      functionsReached:
        - __assert_fail
        - hme_derive_num_layers
        - ihevce_coarse_me_get_lyr_prms_job_que
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:755,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:755,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_coarse_me_get_lyr_prms_job_que
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:755,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_coarse_me_get_lyr_prms_job_que
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:757,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:757,5'
              BranchSideFuncs:
                - ihevce_coarse_me_get_lyr_prms_job_que
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:763,8'
              BranchSideFuncs:
                - ihevce_coarse_me_get_lyr_prms_job_que
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:763,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:765,22'
              BranchSideFuncs:
                - ihevce_coarse_me_get_lyr_prms_job_que
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:770,18'
              BranchSideFuncs:
                - ihevce_coarse_me_get_lyr_prms_job_que
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:770,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:772,26'
              BranchSideFuncs:
                - ihevce_coarse_me_get_lyr_prms_job_que
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:779,32'
              BranchSideFuncs:
                - ihevce_coarse_me_get_lyr_prms_job_que
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:837,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:837,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:839,14'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:839,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:848,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1131,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:854,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:856,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:880,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:865,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:868,63'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:876,45'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:880,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:880,47'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:906,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:880,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:882,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:906,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:891,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:894,63'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:902,45'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:906,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:906,47'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:933,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:906,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:908,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:933,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:917,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:920,63'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:929,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:933,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:935,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:942,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:956,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:958,45'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:962,63'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:968,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:970,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:978,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:978,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:981,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1125,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:986,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:988,86'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:992,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:992,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:992,51'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1019,91'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:992,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:995,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1019,91'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1001,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1003,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1009,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1003,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1003,45'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1005,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1003,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1005,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1007,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1009,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1011,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1016,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1011,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1011,45'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1013,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1011,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1013,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1015,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1021,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1023,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1028,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1023,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1023,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1024,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1044,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1046,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1054,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1054,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1056,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1060,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1060,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1061,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1064,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1074,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1077,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1117,18'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1077,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1077,51'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1078,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1077,77'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1078,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1081,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1077,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1081,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1094,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1117,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1117,43'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1117,85'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1117,65'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1117,85'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1119,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1117,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1119,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1121,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:754,20'
          Dst:             hme_derive_num_layers
        - Src:             '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:757,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:821,5'
          Dst:             ihevce_coarse_me_get_lyr_prms_job_que
        - Src:             '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:837,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:929,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:1023,21'
          Dst:             __assert_fail
    - functionName:    ihevce_prepare_job_queue
      functionSourceFile: '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_enc_ctxt
        - ps_curr_inp
        - i4_curr_frm_id
      BBCount:         60
      ICount:          647
      EdgeCount:       76
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:451,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:453,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:457,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:474,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:478,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:485,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:513,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:514,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:521,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:514,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:514,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:517,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:513,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:517,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:521,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:521,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:524,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:572,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:524,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:529,91'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:569,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:543,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:545,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:548,60'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:554,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:558,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:567,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:579,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:592,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:679,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:592,45'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:592,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:595,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:592,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:595,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:599,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:614,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:617,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:623,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:623,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:626,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:675,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:626,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:631,87'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:672,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:647,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:649,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:652,56'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:657,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:661,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:670,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_enc_grp_job_set_out_dep
      functionSourceFile: '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_multi_thrd_ctxt
        - ps_curr_job
        - i4_curr_frm_id
      BBCount:         8
      ICount:          87
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:390,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:392,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:396,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:400,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:403,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:407,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_pre_enc_grp_job_set_out_dep
      functionSourceFile: '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_multi_thrd_ctxt
        - ps_curr_job
        - i4_ping_pong
      BBCount:         5
      ICount:          60
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:348,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:352,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:357,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_enc_grp_get_next_job
      functionSourceFile: '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_multi_thrd_ctxt
        - i4_job_type
        - i4_blocking_mode
        - i4_curr_frm_id
      BBCount:         18
      ICount:          145
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ihevce_is_nonzero
        - osal_mutex_lock
        - osal_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:257,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:259,38'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_is_nonzero
                - ihevce_is_nonzero
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:266,38'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_is_nonzero
                - ihevce_is_nonzero
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:279,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:279,8'
              BranchSideFuncs:
                - ihevce_is_nonzero
                - osal_mutex_unlock
                - ihevce_is_nonzero
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:281,52'
              BranchSideFuncs:
                - ihevce_is_nonzero
                - osal_mutex_unlock
                - ihevce_is_nonzero
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:287,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:289,13'
              BranchSideFuncs:
                - ihevce_is_nonzero
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:297,34'
              BranchSideFuncs:
                - ihevce_is_nonzero
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:289,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:289,37'
              BranchSideFuncs:
                - ihevce_is_nonzero
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:292,41'
              BranchSideFuncs:
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:297,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:300,25'
              BranchSideFuncs:
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:305,45'
              BranchSideFuncs:
                - osal_mutex_unlock
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:273,5'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:289,19'
          Dst:             ihevce_is_nonzero
        - Src:             '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:297,16'
          Dst:             ihevce_is_nonzero
        - Src:             '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:311,5'
          Dst:             osal_mutex_unlock
    - functionName:    ihevce_is_nonzero
      functionSourceFile: '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - size
      BBCount:         8
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:118,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:120,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:123,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:120,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:121,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:122,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_pre_enc_grp_get_next_job
      functionSourceFile: '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_multi_thrd_ctxt
        - i4_job_type
        - i4_blocking_mode
        - i4_ping_pong
      BBCount:         21
      ICount:          146
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - ihevce_is_nonzero
        - osal_mutex_lock
        - osal_mutex_unlock
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:165,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:167,38'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_is_nonzero
                - ihevce_is_nonzero
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:169,13'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_is_nonzero
                - ihevce_is_nonzero
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:169,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:171,38'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_is_nonzero
                - ihevce_is_nonzero
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:175,38'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - ihevce_is_nonzero
                - ihevce_is_nonzero
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:183,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:183,8'
              BranchSideFuncs:
                - ihevce_is_nonzero
                - osal_mutex_unlock
                - ihevce_is_nonzero
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:185,52'
              BranchSideFuncs:
                - ihevce_is_nonzero
                - osal_mutex_unlock
                - ihevce_is_nonzero
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:191,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:193,13'
              BranchSideFuncs:
                - ihevce_is_nonzero
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:201,34'
              BranchSideFuncs:
                - ihevce_is_nonzero
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:193,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:193,37'
              BranchSideFuncs:
                - ihevce_is_nonzero
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:196,41'
              BranchSideFuncs:
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:201,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:204,25'
              BranchSideFuncs:
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:209,45'
              BranchSideFuncs:
                - osal_mutex_unlock
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:178,5'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:193,19'
          Dst:             ihevce_is_nonzero
        - Src:             '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:201,16'
          Dst:             ihevce_is_nonzero
        - Src:             '/src/libhevc/encoder/ihevce_multi_thrd_funcs.c:215,5'
          Dst:             osal_mutex_unlock
    - functionName:    ihevce_mv_pred
      functionSourceFile: '/src/libhevc/encoder/ihevce_mv_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_top_nbr_4x4
        - ps_left_nbr_4x4
        - ps_top_left_nbr_4x4
        - left_nbr_4x4_strd
        - ps_avail_flags
        - ps_col_mv
        - ps_pu
        - ps_pred_mv
        - pau1_is_top_used
      BBCount:         228
      ICount:          2372
      EdgeCount:       303
      CyclomaticComplexity: 77
      functionsReached:
        - ihevce_collocated_mvp
        - ihevce_scale_mv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:219,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:219,30'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:219,68'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:220,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:220,30'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:220,68'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:251,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:251,38'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:251,33'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:252,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:252,37'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:252,32'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:255,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:255,36'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:257,13'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:255,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:257,13'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:262,28'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:286,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:290,20'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:335,17'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:292,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:295,31'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:333,9'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:295,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:295,44'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:332,13'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:295,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:297,41'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:332,13'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:297,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:302,62'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:314,41'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:307,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:309,29'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:313,21'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:314,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:319,62'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:331,17'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:324,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:326,29'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:330,21'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:335,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:337,16'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:405,18'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:337,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:342,24'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:387,9'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:344,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:347,35'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:371,20'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:347,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:347,48'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:368,17'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:347,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:350,45'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:368,17'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:350,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:352,29'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:359,50'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:371,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:377,58'
              BranchSideFuncs:
                - ihevce_scale_mv
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:386,13'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:429,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:431,25'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:437,26'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:440,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:440,38'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:440,33'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:441,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:441,37'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:441,32'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:442,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:442,38'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:481,22'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:481,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:485,20'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:530,13'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:487,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:489,31'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:528,9'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:489,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:489,44'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:527,13'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:489,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:491,41'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:527,13'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:491,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:496,62'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:508,41'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:501,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:503,29'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:507,21'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:508,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:513,62'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:526,17'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:519,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:521,29'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:525,21'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:530,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:530,46'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:535,13'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:530,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:532,13'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:535,13'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:535,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:535,46'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:541,17'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:535,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:537,13'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:541,17'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:541,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:543,36'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:610,25'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:543,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:546,17'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:597,9'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:553,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:555,39'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:578,24'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:555,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:555,52'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:576,21'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:555,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:558,49'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:576,21'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:558,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:560,33'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:567,54'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:578,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:584,62'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:596,13'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:592,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:593,46'
              BranchSideFuncs:
                - ihevce_scale_mv
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:594,21'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_scale_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:612,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:614,28'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:618,12'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:618,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:620,18'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:631,25'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:620,58'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:621,18'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:624,32'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:621,59'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:622,22'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:624,32'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:620,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:624,32'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:628,9'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:633,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:635,28'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:639,12'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:639,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:641,18'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:654,33'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:641,58'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:642,18'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:645,32'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:642,59'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:643,22'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:645,32'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:641,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:645,32'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:649,9'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:654,50'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:654,74'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:657,20'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:654,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:657,20'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:714,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:666,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:666,32'
              BranchSideFuncs:
                - ihevce_collocated_mvp
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:668,31'
              BranchSideFuncs:
                - ihevce_collocated_mvp
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:666,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:668,31'
              BranchSideFuncs:
                - ihevce_collocated_mvp
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:672,16'
              BranchSideFuncs:
                - ihevce_collocated_mvp
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:672,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:672,37'
              BranchSideFuncs:
                - ihevce_collocated_mvp
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:675,25'
              BranchSideFuncs:
                - ihevce_collocated_mvp
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:672,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:675,25'
              BranchSideFuncs:
                - ihevce_collocated_mvp
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:693,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:679,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:681,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:683,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:683,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:685,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:688,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:693,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:695,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:702,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:695,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:697,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:701,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:702,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:704,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:711,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:704,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:706,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:710,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:714,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:716,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:721,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:721,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:723,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:729,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:729,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:731,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:733,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:733,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:735,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:741,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:741,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:743,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:747,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred.c:747,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:749,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred.c:754,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_mv_pred.c:384,21'
          Dst:             ihevce_scale_mv
        - Src:             '/src/libhevc/encoder/ihevce_mv_pred.c:593,29'
          Dst:             ihevce_scale_mv
        - Src:             '/src/libhevc/encoder/ihevce_mv_pred.c:662,13'
          Dst:             ihevce_collocated_mvp
        - Src:             '/src/libhevc/encoder/ihevce_mv_pred.c:677,17'
          Dst:             ihevce_collocated_mvp
    - functionName:    ihevce_mv_pred_merge
      functionSourceFile: '/src/libhevc/encoder/ihevce_mv_pred_merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_top_nbr_4x4
        - ps_left_nbr_4x4
        - ps_top_left_nbr_4x4
        - left_nbr_4x4_strd
        - ps_avail_flags
        - ps_col_mv
        - ps_pu
        - part_mode
        - part_idx
        - single_mcl_flag
        - ps_merge_cand_list
        - pu1_is_top_used
      BBCount:         220
      ICount:          2110
      EdgeCount:       295
      CyclomaticComplexity: 77
      functionsReached:
        - ihevce_collocated_mvp
        - ihevce_compare_pu_mv_t
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:587,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:588,29'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:590,29'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:593,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:593,60'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:594,30'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:595,58'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:595,58'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:596,30'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:597,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:597,60'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:598,30'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:599,57'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:599,57'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:600,30'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:601,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:601,60'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:602,30'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:614,69'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:615,14'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:626,13'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:614,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:617,26'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:626,13'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:626,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:626,39'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:632,25'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:626,54'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:627,14'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:632,25'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:627,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:627,42'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:629,26'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:627,67'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:627,71'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:629,26'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:626,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:629,26'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:632,25'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:632,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:634,24'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:636,38'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:645,69'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:646,14'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:652,13'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:645,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:648,26'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:652,13'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:652,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:652,39'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:658,25'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:652,54'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:653,14'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:658,25'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:653,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:653,42'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:655,26'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:653,67'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:653,71'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:655,26'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:652,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:655,26'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:658,25'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:658,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:660,24'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:663,13'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:663,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:663,34'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:678,38'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:663,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:669,18'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:678,38'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:672,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:675,28'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:677,9'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:688,69'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:689,14'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:694,25'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:688,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:691,26'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:694,25'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:694,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:696,24'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:699,13'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:699,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:699,34'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:712,38'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:699,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:703,18'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:712,38'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:706,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:709,28'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:711,9'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:722,69'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:723,14'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:728,25'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:722,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:725,26'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:728,25'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:728,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:730,24'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:733,13'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:733,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:733,34'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:746,38'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:733,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:737,18'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:746,38'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:740,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:743,28'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:745,9'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:755,69'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:756,14'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:761,25'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:755,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:758,26'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:761,25'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:761,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:763,24'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:766,13'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:766,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:769,24'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:772,12'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:772,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:774,16'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:803,38'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:774,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:777,30'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:788,16'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:782,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:785,32'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:787,13'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:788,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:791,30'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:802,9'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:796,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:799,32'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:801,13'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:814,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:817,45'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:850,12'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:818,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:820,17'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:845,9'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:826,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:831,21'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:831,21'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:837,21'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:850,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:853,20'
              BranchSideFuncs:
                - ihevce_collocated_mvp
                - ihevce_collocated_mvp
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:905,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:864,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:864,32'
              BranchSideFuncs:
                - ihevce_collocated_mvp
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:866,17'
              BranchSideFuncs:
                - ihevce_collocated_mvp
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:864,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:866,17'
              BranchSideFuncs:
                - ihevce_collocated_mvp
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:870,16'
              BranchSideFuncs:
                - ihevce_collocated_mvp
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:870,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:870,37'
              BranchSideFuncs:
                - ihevce_collocated_mvp
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:873,25'
              BranchSideFuncs:
                - ihevce_collocated_mvp
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:870,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:873,25'
              BranchSideFuncs:
                - ihevce_collocated_mvp
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:890,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:877,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:879,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:881,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:881,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:883,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:886,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:895,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:895,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:897,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:895,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:897,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:900,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:905,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:907,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:971,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:907,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:907,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:966,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:907,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:909,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:966,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:915,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:917,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:965,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:920,75'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:921,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:957,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:920,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:927,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:957,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:934,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:934,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:937,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:934,85'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:935,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:937,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:934,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:937,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:955,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:944,57'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:944,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:946,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:944,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:946,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:950,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:959,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:960,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:962,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:959,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:915,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:962,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:971,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:971,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:976,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:978,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:979,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:982,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:982,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:982,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:982,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:984,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:986,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:1018,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:986,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:988,75'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:995,75'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:1013,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:984,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:1015,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_mv_pred_merge.c:672,16'
          Dst:             ihevce_compare_pu_mv_t
        - Src:             '/src/libhevc/encoder/ihevce_mv_pred_merge.c:706,16'
          Dst:             ihevce_compare_pu_mv_t
        - Src:             '/src/libhevc/encoder/ihevce_mv_pred_merge.c:740,16'
          Dst:             ihevce_compare_pu_mv_t
        - Src:             '/src/libhevc/encoder/ihevce_mv_pred_merge.c:782,20'
          Dst:             ihevce_compare_pu_mv_t
        - Src:             '/src/libhevc/encoder/ihevce_mv_pred_merge.c:796,20'
          Dst:             ihevce_compare_pu_mv_t
        - Src:             '/src/libhevc/encoder/ihevce_mv_pred_merge.c:859,13'
          Dst:             ihevce_collocated_mvp
        - Src:             '/src/libhevc/encoder/ihevce_mv_pred_merge.c:875,17'
          Dst:             ihevce_collocated_mvp
    - functionName:    ihevce_collocated_mvp
      functionSourceFile: '/src/libhevc/encoder/ihevce_mv_pred_merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_mv_ctxt
        - ps_pu
        - ps_mv_col
        - pu4_avail_col_flag
        - use_pu_ref_idx
        - x_col
        - y_col
      BBCount:         76
      ICount:          845
      EdgeCount:       101
      CyclomaticComplexity: 27
      functionsReached:
        - ihevce_scale_collocated_mv
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:195,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:195,52'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
                - ihevce_scale_collocated_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:203,26'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
                - ihevce_scale_collocated_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:195,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:198,26'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
                - ihevce_scale_collocated_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:203,26'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
                - ihevce_scale_collocated_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:207,68'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:208,11'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
                - ihevce_scale_collocated_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:235,19'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
                - ihevce_scale_collocated_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:208,100'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:209,9'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
                - ihevce_scale_collocated_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:210,12'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
                - ihevce_scale_collocated_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:209,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:210,12'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
                - ihevce_scale_collocated_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:235,19'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
                - ihevce_scale_collocated_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:211,50'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:212,10'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
                - ihevce_scale_collocated_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:214,20'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
                - ihevce_scale_collocated_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:207,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:214,20'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
                - ihevce_scale_collocated_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:235,19'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
                - ihevce_scale_collocated_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:222,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:223,20'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
                - ihevce_scale_collocated_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:225,30'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
                - ihevce_scale_collocated_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:237,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:237,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:240,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:237,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:238,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:240,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:237,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:240,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:251,25'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
                - ihevce_scale_collocated_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:254,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:256,13'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
                - ihevce_scale_collocated_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:266,16'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
                - ihevce_scale_collocated_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:266,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:268,17'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
                - ihevce_scale_collocated_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:278,25'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
                - ihevce_scale_collocated_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:278,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:280,21'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
                - ihevce_scale_collocated_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:290,29'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
                - ihevce_scale_collocated_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:290,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:292,25'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
                - ihevce_scale_collocated_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:300,25'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
                - ihevce_scale_collocated_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:320,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:322,30'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
                - ihevce_scale_collocated_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:327,28'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
                - ihevce_scale_collocated_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:334,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:336,20'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
                - ihevce_scale_collocated_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:375,17'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:336,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:338,38'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
                - ihevce_scale_collocated_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:343,38'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
                - ihevce_scale_collocated_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:354,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:356,25'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:360,25'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
                - ihevce_scale_collocated_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:379,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:379,66'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:423,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:379,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:383,20'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:423,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:383,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:385,38'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:390,38'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:402,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:404,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:408,25'
              BranchSideFuncs:
                - ihevce_scale_collocated_mv
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_mv_pred_merge.c:363,29'
          Dst:             ihevce_scale_collocated_mv
        - Src:             '/src/libhevc/encoder/ihevce_mv_pred_merge.c:411,29'
          Dst:             ihevce_scale_collocated_mv
    - functionName:    ihevce_scale_collocated_mv
      functionSourceFile: '/src/libhevc/encoder/ihevce_mv_pred_merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_mv
        - cur_ref_poc
        - col_ref_poc
        - col_poc
        - cur_poc
      BBCount:         37
      ICount:          257
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:143,10'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:143,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:143,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:143,10'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:143,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:143,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:144,10'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:144,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:144,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:144,10'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:144,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:144,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:149,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:149,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:149,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:149,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:149,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:149,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:154,11'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:154,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:154,49'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:155,11'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:155,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:155,49'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:157,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:157,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:157,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:157,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:157,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:157,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:158,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:158,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:158,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_mv_pred_merge.c:158,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:158,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_mv_pred_merge.c:158,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_set_inter_nbr_map
      functionSourceFile: '/src/libhevc/encoder/ihevce_nbr_avail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_nbr_map
        - nbr_map_strd
        - unit_4x4_pos_x
        - unit_4x4_pos_y
        - unit_4x4_size_hz
        - unit_4x4_size_vt
        - val
      BBCount:         5
      ICount:          69
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_nbr_avail.c:697,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:699,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:705,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_set_nbr_map
      functionSourceFile: '/src/libhevc/encoder/ihevce_nbr_avail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_nbr_map
        - nbr_map_strd
        - unit_4x4_pos_x
        - unit_4x4_pos_y
        - unit_4x4_size
        - val
      BBCount:         5
      ICount:          66
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_nbr_avail.c:652,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:654,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:659,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_get_only_nbr_flag
      functionSourceFile: '/src/libhevc/encoder/ihevce_nbr_avail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cu_nbr
        - pu1_nbr_map
        - nbr_map_strd
        - unit_4x4_pos_x
        - unit_4x4_pos_y
        - unit_4x4_size_hz
        - unit_4x4_size_vt
      BBCount:         1
      ICount:          97
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_get_intra_chroma_tu_nbr
      functionSourceFile: '/src/libhevc/encoder/ihevce_nbr_avail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - i4_luma_nbr_flags
        - i4_subtu_idx
        - i4_trans_size
        - u1_is_422
      BBCount:         53
      ICount:          273
      EdgeCount:       64
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_nbr_avail.c:411,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:411,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:413,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_nbr_avail.c:413,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:416,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:463,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_nbr_avail.c:416,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:418,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:457,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_nbr_avail.c:418,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:425,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:438,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:448,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:456,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_nbr_avail.c:467,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:469,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:472,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_nbr_avail.c:472,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:478,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:497,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:523,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_nbr_avail.c:481,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:483,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:486,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_nbr_avail.c:486,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:488,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:491,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_nbr_avail.c:500,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:502,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:505,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_nbr_avail.c:505,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:507,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:509,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_nbr_avail.c:509,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:511,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:513,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_nbr_avail.c:525,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:527,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:530,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_nbr_avail.c:530,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:532,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:534,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_nbr_avail.c:534,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:536,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:538,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_get_nbr_intra_mxn_tu
      functionSourceFile: '/src/libhevc/encoder/ihevce_nbr_avail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_nbr_map
        - nbr_map_strd
        - unit_4x4_pos_x
        - unit_4x4_pos_y
        - unit_4x4_size_horz
        - unit_4x4_size_vert
      BBCount:         17
      ICount:          204
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_nbr_avail.c:344,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:346,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:350,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_nbr_avail.c:350,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:352,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:355,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_nbr_avail.c:355,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:357,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:360,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_nbr_avail.c:360,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:362,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:365,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_get_nbr_intra
      functionSourceFile: '/src/libhevc/encoder/ihevce_nbr_avail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cu_nbr
        - pu1_nbr_map
        - nbr_map_strd
        - unit_4x4_pos_x
        - unit_4x4_pos_y
        - unit_4x4_size
      BBCount:         17
      ICount:          229
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_nbr_avail.c:264,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:266,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:270,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_nbr_avail.c:270,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:272,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:275,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_nbr_avail.c:275,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:277,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:280,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_nbr_avail.c:280,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:282,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:285,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_set_ctb_nbr
      functionSourceFile: '/src/libhevc/encoder/ihevce_nbr_avail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_nbr
        - pu1_nbr_map
        - nbr_map_strd
        - ctb_pos_x
        - ctb_pos_y
        - ps_frm_ctb_prms
      BBCount:         23
      ICount:          342
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_nbr_avail.c:138,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:140,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:143,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_nbr_avail.c:143,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:145,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:149,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_nbr_avail.c:161,54'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:161,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:161,54'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_nbr_avail.c:162,52'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:162,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:172,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_nbr_avail.c:172,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:174,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:178,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_nbr_avail.c:178,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:182,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:189,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_nbr_avail.c:184,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:184,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_nbr_avail.c:184,54'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CTZ
      functionSourceFile: '/src/libhevc/common/x86/ihevc_platform_macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_word
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/x86/ihevc_platform_macros.h:90,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/x86/ihevc_platform_macros.h:91,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/x86/ihevc_platform_macros.h:95,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_nxn_sad_computer
      functionSourceFile: '/src/libhevc/encoder/ihevce_recur_bracketing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2944
      functionLinenumberEnd: 2961
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_inp
        - i4_inp_stride
        - pu1_ref
        - i4_ref_stride
        - trans_size
      BBCount:         12
      ICount:          133
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2951,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2953,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2961,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2953,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2955,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2957,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2955,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2955,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2955,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_mode_eval_filtering
      functionSourceFile: '/src/libhevc/encoder/ihevce_recur_bracketing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3002
      functionLinenumberEnd: 3390
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cu_node
        - ps_child_cu_node
        - ps_ctxt
        - ps_curr_src
        - best_amode
        - best_costs_4x4
        - best_modes_4x4
        - step2_bypass
        - tu_eq_cu
      BBCount:         139
      ICount:          1510
      EdgeCount:       177
      CyclomaticComplexity: 40
      functionsReached:
        - CTZ
        - __assert_fail
        - ihevce_get_nbr_intra
        - ihevce_get_only_nbr_flag
        - ihevce_intra_populate_mode_bits_cost_bracketing
        - ihevce_intra_pred_ref_filtering
        - ihevce_set_nbr_map
      functionUses:    11
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3007,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3007,36'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_intra_populate_mode_bits_cost_bracketing
                - __assert_fail
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
                - ihevce_get_nbr_intra
                - ihevce_intra_pred_ref_filtering
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3007,61'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_intra_populate_mode_bits_cost_bracketing
                - __assert_fail
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
                - ihevce_get_nbr_intra
                - ihevce_intra_pred_ref_filtering
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3087,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3089,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
                - ihevce_get_nbr_intra
                - ihevce_intra_pred_ref_filtering
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3134,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3089,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3094,17'
              BranchSideFuncs:
                - ihevce_get_nbr_intra
                - ihevce_intra_pred_ref_filtering
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3127,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
                - ihevce_get_nbr_intra
                - ihevce_intra_pred_ref_filtering
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3135,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3136,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3139,11'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3140,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3143,13'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3161,52'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3143,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3143,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3143,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3143,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3143,13'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3145,16'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3145,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3147,20'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3151,52'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3147,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3148,60'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3149,13'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3153,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3155,20'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3158,9'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3155,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3156,60'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3157,13'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3176,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3178,19'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3189,17'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3178,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3180,20'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3183,17'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3180,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3181,21'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3182,13'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3183,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3183,33'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3188,9'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3183,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3185,53'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3188,9'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3190,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3192,13'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3196,15'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3196,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3198,29'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3249,22'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3202,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3202,13'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3202,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3202,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3202,13'
              BranchSideFuncs:
                - CTZ
                - __assert_fail
                - CTZ
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3203,35'
              BranchSideFuncs:
                - CTZ
                - __assert_fail
                - CTZ
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3206,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3208,23'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3248,9'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3208,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3210,34'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3247,13'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3212,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3213,35'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3215,35'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3220,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3222,49'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3234,31'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
                - __assert_fail
                - CTZ
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3252,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3255,16'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3275,9'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3255,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3257,20'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3268,9'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3257,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3259,24'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3264,34'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3259,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3260,38'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3261,17'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3275,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3275,9'
              BranchSideFuncs:
                - __assert_fail
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3275,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3275,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3275,9'
              BranchSideFuncs:
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3276,15'
              BranchSideFuncs:
                - CTZ
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3283,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3284,51'
              BranchSideFuncs:
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3286,47'
              BranchSideFuncs:
                - CTZ
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3288,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3289,51'
              BranchSideFuncs:
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3300,23'
              BranchSideFuncs:
                - CTZ
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3302,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3304,35'
              BranchSideFuncs:
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3353,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3305,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3306,30'
              BranchSideFuncs:
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3307,29'
              BranchSideFuncs:
                - CTZ
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3315,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3317,23'
              BranchSideFuncs:
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3347,9'
              BranchSideFuncs:
                - CTZ
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3317,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3319,34'
              BranchSideFuncs:
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3346,13'
              BranchSideFuncs:
                - CTZ
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3321,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3322,35'
              BranchSideFuncs:
                - CTZ
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3324,35'
              BranchSideFuncs:
                - CTZ
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3353,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3355,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3371,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3355,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3357,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3368,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3357,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3359,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3367,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:3383,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3385,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:3390,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:3058,5'
          Dst:             ihevce_get_only_nbr_flag
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:3076,5'
          Dst:             ihevce_intra_populate_mode_bits_cost_bracketing
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:3092,25'
          Dst:             ihevce_get_nbr_intra
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:3114,13'
          Dst:             ihevce_intra_pred_ref_filtering
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:3116,13'
          Dst:             ihevce_set_nbr_map
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:3143,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:3202,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:3204,69'
          Dst:             CTZ
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:3275,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:3313,69'
          Dst:             CTZ
    - functionName:    ihevce_intra_populate_mode_bits_cost_bracketing
      functionSourceFile: '/src/libhevc/encoder/ihevce_recur_bracketing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - top_intra_mode
        - left_intra_mode
        - available_top
        - available_left
        - cu_pos_y
        - mode_bits_cost
        - mode_bits
        - lambda
        - cand_mode_list
      BBCount:         56
      ICount:          392
      EdgeCount:       73
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:212,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:212,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:212,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:214,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:214,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:214,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:216,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:218,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:218,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:218,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:220,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:227,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:227,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:227,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:228,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:227,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:228,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:229,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:229,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:229,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:230,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:229,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:230,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:234,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:234,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:236,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:239,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:239,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:241,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:245,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:249,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:251,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:257,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:261,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:263,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:278,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:263,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:265,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:271,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:278,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:280,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:285,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:288,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:289,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:293,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:288,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:291,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:293,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:293,57'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:293,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:299,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:293,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:295,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:299,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_bracketing_analysis
      functionSourceFile: '/src/libhevc/encoder/ihevce_recur_bracketing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 2939
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_cu_node
        - ps_curr_src
        - ps_ctb_out
        - ps_ed_l1_ctb
        - ps_ed_l2_ctb
        - ps_ed_ctb_l1
        - ps_l0_ipe_out_ctb
      BBCount:         473
      ICount:          6801
      EdgeCount:       592
      CyclomaticComplexity: 121
      functionsReached:
        - __assert_fail
        - ihevce_cu_level_qp_mod
        - ihevce_mode_eval_filtering
        - ihevce_pu_calc_8x8_blk
        - ihevce_set_nbr_map
        - ihevce_update_cand_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:697,73'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:697,73'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:698,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:702,74'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:702,74'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:703,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:717,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:718,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:720,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:721,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:723,36'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:727,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:730,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:732,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:735,11'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:735,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:737,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:740,11'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:740,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:742,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:745,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:763,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:765,57'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:772,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:805,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:805,48'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2520,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:805,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:808,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2520,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:854,55'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:854,60'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:864,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:854,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:857,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:864,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:864,55'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:864,60'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:886,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:864,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:867,27'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:886,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:867,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:869,44'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:878,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:886,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:886,65'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:893,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:886,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:888,36'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:893,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:899,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:899,45'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1515,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:899,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:900,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1515,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:900,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:901,22'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:924,29'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:899,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:924,29'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1515,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:924,57'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:924,61'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1054,29'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:924,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:928,25'
              BranchSideFuncs:
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1054,29'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:971,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:975,29'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1024,29'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:991,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:993,33'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1020,25'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1054,78'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1055,29'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1062,33'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1054,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1057,29'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1062,33'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1062,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1064,35'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1238,35'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1064,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1067,51'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1228,33'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1076,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1077,55'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1080,41'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1090,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1093,45'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1107,46'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1119,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1118,48'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1118,48'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1127,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1131,45'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1136,45'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1144,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1146,55'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1156,49'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1146,45'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1149,53'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1151,41'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1194,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1198,61'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1225,29'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1238,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1242,33'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1266,46'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1247,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1250,42'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1264,29'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1294,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1298,37'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1312,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1329,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1328,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1328,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1334,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1338,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1343,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1371,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1381,53'
              BranchSideFuncs:
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1452,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1383,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1385,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1405,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1385,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1388,58'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1403,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1389,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1393,45'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1402,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1418,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1418,29'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1419,29'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1419,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1419,29'
              BranchSideFuncs:
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1421,33'
              BranchSideFuncs:
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1455,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1462,33'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1503,55'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1462,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1462,33'
              BranchSideFuncs:
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1465,37'
              BranchSideFuncs:
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1470,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1470,33'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1471,33'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1471,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1471,33'
              BranchSideFuncs:
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1475,37'
              BranchSideFuncs:
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1515,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1532,24'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2073,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1532,58'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1532,62'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1652,37'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1532,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1544,25'
              BranchSideFuncs:
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1652,37'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1587,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1589,29'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1609,29'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1618,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1618,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1619,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1619,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1619,25'
              BranchSideFuncs:
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1621,29'
              BranchSideFuncs:
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1661,78'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1662,29'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1669,33'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1661,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1664,29'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1669,33'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1669,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1671,35'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1808,35'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1671,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1674,57'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1798,33'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1676,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1677,51'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1683,51'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1699,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1702,41'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1716,42'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1728,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1727,44'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1727,44'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1735,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1739,41'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1744,41'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1751,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1753,51'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1762,49'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1753,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1756,49'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1758,37'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1808,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1811,54'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1823,46'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1849,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1853,33'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1867,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1883,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1882,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1882,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1888,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1892,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1897,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1904,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1906,50'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1910,51'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1934,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1943,53'
              BranchSideFuncs:
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1987,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1950,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1950,29'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1951,29'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1951,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1951,29'
              BranchSideFuncs:
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1953,33'
              BranchSideFuncs:
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1987,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1987,29'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1988,29'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:1988,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1988,29'
              BranchSideFuncs:
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:1990,33'
              BranchSideFuncs:
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2001,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2004,37'
              BranchSideFuncs:
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2045,55'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2006,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2010,58'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2028,58'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2012,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2016,45'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2025,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2073,58'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2073,62'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2191,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2073,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2079,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2191,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2094,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2099,54'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2183,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2102,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2102,64'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2180,36'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2102,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2104,54'
              BranchSideFuncs:
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2180,36'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2140,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2142,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2155,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2158,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2158,33'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2159,33'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2159,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2159,33'
              BranchSideFuncs:
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2161,37'
              BranchSideFuncs:
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2191,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2191,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2192,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2192,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2192,25'
              BranchSideFuncs:
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2194,29'
              BranchSideFuncs:
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2220,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2223,54'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2225,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2225,64'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2507,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2225,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2232,50'
              BranchSideFuncs:
                - ihevce_pu_calc_8x8_blk
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2507,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2246,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2248,57'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2253,41'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2253,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2256,41'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2327,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2277,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2281,45'
              BranchSideFuncs:
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2295,46'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2308,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2307,49'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2307,49'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2313,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2317,45'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2322,45'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2352,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2358,41'
              BranchSideFuncs:
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2409,42'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2381,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2383,62'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2387,63'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2391,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2393,62'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2397,63'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2412,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2414,62'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2418,63'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2424,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2428,66'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2441,63'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2441,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2443,62'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2447,63'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2468,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2471,41'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2503,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2526,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:790,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_pu_calc_8x8_blk
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - __assert_fail
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_update_cand_list
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_mode_eval_filtering
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - ihevce_mode_eval_filtering
                - ihevce_update_cand_list
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2528,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2528,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2530,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2614,12'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2539,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2540,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2542,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2545,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2548,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2552,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2552,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2555,43'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2612,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2561,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2563,56'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2596,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2564,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2565,30'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2566,21'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2590,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2592,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2595,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_set_nbr_map
                - ihevce_mode_eval_filtering
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2596,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2598,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2611,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2614,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2624,13'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2744,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2631,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2635,39'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2652,33'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2637,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2641,43'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2644,13'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2653,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2655,20'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2675,17'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2655,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2657,21'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2660,25'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2660,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2662,21'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2667,41'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2683,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2686,21'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2689,61'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2699,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2701,27'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2708,17'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2701,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2703,59'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2705,13'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2718,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2718,13'
              BranchSideFuncs:
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2720,17'
              BranchSideFuncs:
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2746,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2748,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2906,44'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2758,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2758,50'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2804,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2758,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2760,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2804,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2760,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2760,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2761,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2761,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2761,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2762,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2762,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2762,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2763,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2763,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2763,17'
              BranchSideFuncs:
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2766,21'
              BranchSideFuncs:
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2800,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2800,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2801,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2819,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2819,47'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2819,58'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2821,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2823,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2868,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2823,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2825,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2856,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2825,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2825,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2826,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2826,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2826,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2827,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2827,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2827,25'
              BranchSideFuncs:
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2829,29'
              BranchSideFuncs:
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2871,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2871,47'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2871,58'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2872,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2874,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2903,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2874,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2876,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2898,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2876,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2876,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2877,25'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2877,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2877,25'
              BranchSideFuncs:
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2879,29'
              BranchSideFuncs:
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - ihevce_cu_level_qp_mod
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2920,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2923,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2939,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:2923,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2927,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:2932,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:949,25'
          Dst:             ihevce_update_cand_list
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:1023,25'
          Dst:             ihevce_set_nbr_map
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:1079,37'
          Dst:             ihevce_mode_eval_filtering
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:1092,41'
          Dst:             ihevce_mode_eval_filtering
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:1227,29'
          Dst:             ihevce_set_nbr_map
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:1283,29'
          Dst:             ihevce_mode_eval_filtering
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:1297,33'
          Dst:             ihevce_mode_eval_filtering
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:1381,29'
          Dst:             ihevce_update_cand_list
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:1418,29'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:1419,29'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:1420,49'
          Dst:             ihevce_cu_level_qp_mod
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:1462,33'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:1464,33'
          Dst:             ihevce_update_cand_list
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:1470,33'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:1471,33'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:1474,53'
          Dst:             ihevce_cu_level_qp_mod
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:1563,25'
          Dst:             ihevce_update_cand_list
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:1608,25'
          Dst:             ihevce_set_nbr_map
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:1618,25'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:1619,25'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:1620,45'
          Dst:             ihevce_cu_level_qp_mod
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:1688,33'
          Dst:             ihevce_mode_eval_filtering
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:1701,37'
          Dst:             ihevce_mode_eval_filtering
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:1797,29'
          Dst:             ihevce_set_nbr_map
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:1838,25'
          Dst:             ihevce_mode_eval_filtering
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:1852,29'
          Dst:             ihevce_mode_eval_filtering
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:1943,29'
          Dst:             ihevce_update_cand_list
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:1950,29'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:1951,29'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:1952,49'
          Dst:             ihevce_cu_level_qp_mod
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:1987,29'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:1988,29'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:1989,49'
          Dst:             ihevce_cu_level_qp_mod
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2003,33'
          Dst:             ihevce_update_cand_list
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2134,33'
          Dst:             ihevce_update_cand_list
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2158,33'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2159,33'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2160,53'
          Dst:             ihevce_cu_level_qp_mod
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2170,33'
          Dst:             ihevce_set_nbr_map
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2191,25'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2192,25'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2193,45'
          Dst:             ihevce_cu_level_qp_mod
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2244,33'
          Dst:             ihevce_pu_calc_8x8_blk
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2255,37'
          Dst:             ihevce_set_nbr_map
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2266,37'
          Dst:             ihevce_mode_eval_filtering
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2280,41'
          Dst:             ihevce_mode_eval_filtering
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2357,37'
          Dst:             ihevce_update_cand_list
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2570,21'
          Dst:             ihevce_set_nbr_map
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2578,21'
          Dst:             ihevce_mode_eval_filtering
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2707,13'
          Dst:             ihevce_set_nbr_map
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2718,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2719,33'
          Dst:             ihevce_cu_level_qp_mod
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2760,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2761,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2762,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2763,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2765,28'
          Dst:             ihevce_cu_level_qp_mod
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2774,28'
          Dst:             ihevce_cu_level_qp_mod
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2782,28'
          Dst:             ihevce_cu_level_qp_mod
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2791,28'
          Dst:             ihevce_cu_level_qp_mod
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2800,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2825,25'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2826,25'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2827,25'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2828,36'
          Dst:             ihevce_cu_level_qp_mod
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2836,36'
          Dst:             ihevce_cu_level_qp_mod
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2844,36'
          Dst:             ihevce_cu_level_qp_mod
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2876,25'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2877,25'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2878,36'
          Dst:             ihevce_cu_level_qp_mod
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:2886,36'
          Dst:             ihevce_cu_level_qp_mod
    - functionName:    ihevce_update_cand_list
      functionSourceFile: '/src/libhevc/encoder/ihevce_recur_bracketing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cu_node
        - ps_ed_blk_l1
        - ps_ctxt
      BBCount:         9
      ICount:          97
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:162,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:164,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:169,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:164,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:166,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:168,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_pu_calc_8x8_blk
      functionSourceFile: '/src/libhevc/encoder/ihevce_recur_bracketing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_curr_src
        - ps_ctxt
        - ps_cu_node
        - ps_func_selector
      BBCount:         11
      ICount:          440
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ihevce_get_nbr_intra
        - ihevce_intra_populate_mode_bits_cost_bracketing
        - ihevce_pu_calc_4x4_blk
        - ihevce_set_nbr_map
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:549,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:551,15'
              BranchSideFuncs:
                - ihevce_get_nbr_intra
                - ihevce_intra_populate_mode_bits_cost_bracketing
                - ihevce_pu_calc_4x4_blk
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:623,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:551,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:554,27'
              BranchSideFuncs:
                - ihevce_get_nbr_intra
                - ihevce_intra_populate_mode_bits_cost_bracketing
                - ihevce_pu_calc_4x4_blk
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:622,5'
              BranchSideFuncs:
                - ihevce_get_nbr_intra
                - ihevce_intra_populate_mode_bits_cost_bracketing
                - ihevce_pu_calc_4x4_blk
                - ihevce_set_nbr_map
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:556,25'
          Dst:             ihevce_get_nbr_intra
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:572,13'
          Dst:             ihevce_intra_populate_mode_bits_cost_bracketing
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:594,13'
          Dst:             ihevce_pu_calc_4x4_blk
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:608,13'
          Dst:             ihevce_set_nbr_map
    - functionName:    ihevce_pu_calc_4x4_blk
      functionSourceFile: '/src/libhevc/encoder/ihevce_recur_bracketing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_cu_node
        - pu1_src
        - src_stride
        - ref
        - mode_bits_cost
        - best_costs_4x4
        - best_modes_4x4
        - ps_func_selector
      BBCount:         57
      ICount:          607
      EdgeCount:       72
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - ihevce_ipe_pass_satd
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:375,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:377,19'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_ipe_pass_satd
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:380,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_ipe_pass_satd
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:393,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:393,5'
              BranchSideFuncs:
                - ihevce_ipe_pass_satd
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:395,24'
              BranchSideFuncs:
                - ihevce_ipe_pass_satd
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:399,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:400,11'
              BranchSideFuncs:
                - ihevce_ipe_pass_satd
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:401,13'
              BranchSideFuncs:
                - ihevce_ipe_pass_satd
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:403,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:405,30'
              BranchSideFuncs:
                - ihevce_ipe_pass_satd
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:424,7'
              BranchSideFuncs:
                - ihevce_ipe_pass_satd
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:414,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:416,26'
              BranchSideFuncs:
                - ihevce_ipe_pass_satd
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:419,5'
              BranchSideFuncs:
                - ihevce_ipe_pass_satd
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:426,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:428,12'
              BranchSideFuncs:
                - ihevce_ipe_pass_satd
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:433,20'
              BranchSideFuncs:
                - ihevce_ipe_pass_satd
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:428,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:429,34'
              BranchSideFuncs:
                - ihevce_ipe_pass_satd
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:430,30'
              BranchSideFuncs:
                - ihevce_ipe_pass_satd
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:436,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:438,12'
              BranchSideFuncs:
                - ihevce_ipe_pass_satd
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:441,13'
              BranchSideFuncs:
                - ihevce_ipe_pass_satd
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:438,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:439,34'
              BranchSideFuncs:
                - ihevce_ipe_pass_satd
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:440,5'
              BranchSideFuncs:
                - ihevce_ipe_pass_satd
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:444,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:446,30'
              BranchSideFuncs:
                - ihevce_ipe_pass_satd
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:470,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:451,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:453,13'
              BranchSideFuncs:
                - ihevce_ipe_pass_satd
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:460,19'
              BranchSideFuncs:
                - ihevce_ipe_pass_satd
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:470,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:472,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:486,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:472,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:474,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:485,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:474,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:476,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:484,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_recur_bracketing.c:486,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:488,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_recur_bracketing.c:493,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:393,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_recur_bracketing.c:456,19'
          Dst:             ihevce_ipe_pass_satd
    - functionName:    ihevce_sao_analyse
      functionSourceFile: '/src/libhevc/encoder/ihevce_sao.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 1255
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sao_ctxt
        - ps_ctb_enc_loop_out
        - pu4_frame_rdopt_header_bits
        - ps_tile_params
      BBCount:         400
      ICount:          4176
      EdgeCount:       526
      CyclomaticComplexity: 128
      functionsReached:
        - __assert_fail
        - ihevce_cabac_rdo_encode_sao
        - ihevce_sao_ctb
        - ihevce_update_best_sao_cabac_state
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:498,58'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:498,62'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:821,13'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:498,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:512,21'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:821,13'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:512,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:514,32'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:520,9'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:525,73'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:525,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:526,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:526,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:525,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:526,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:526,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:525,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:525,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:528,73'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:528,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:529,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:529,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:528,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:529,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:529,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:528,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:528,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:531,73'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:531,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:532,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:532,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:531,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:532,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:532,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:531,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:531,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:534,72'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:535,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:560,26'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:535,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:534,72'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:535,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:535,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:534,72'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:534,72'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:560,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:562,32'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:568,9'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:572,73'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:572,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:573,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:573,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:572,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:573,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:573,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:572,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:572,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:575,73'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:575,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:576,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:576,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:575,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:576,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:576,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:575,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:575,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:578,73'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:578,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:579,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:579,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:578,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:579,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:579,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:578,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:578,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:581,73'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:582,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:606,26'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:582,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:581,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:582,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:582,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:581,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:581,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:606,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:608,32'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:614,9'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:618,73'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:618,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:619,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:619,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:618,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:619,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:619,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:618,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:618,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:621,73'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:621,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:622,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:622,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:621,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:622,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:622,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:621,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:621,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:624,73'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:624,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:625,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:625,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:624,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:625,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:625,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:624,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:624,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:627,73'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:628,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:652,26'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:628,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:627,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:628,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:628,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:627,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:627,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:652,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:654,32'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:660,9'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:664,73'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:664,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:665,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:665,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:664,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:665,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:665,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:664,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:664,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:667,73'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:667,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:668,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:668,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:667,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:668,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:668,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:667,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:667,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:670,73'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:670,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:671,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:671,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:670,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:671,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:671,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:670,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:670,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:673,73'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:673,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:674,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:674,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:673,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:674,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:674,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:673,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:673,73'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:704,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:707,17'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:712,22'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:712,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:714,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:806,13'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:739,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:739,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:739,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:739,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:739,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:739,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:739,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:739,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:739,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:739,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:739,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:744,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:744,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:744,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:744,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:744,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:744,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:744,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:744,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:744,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:744,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:744,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:744,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:749,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:749,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:749,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:749,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:749,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:749,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:749,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:749,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:749,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:749,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:749,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:749,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:754,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:754,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:754,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:754,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:754,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:754,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:754,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:754,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:754,13'
              BranchSideFuncs:
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:761,13'
              BranchSideFuncs:
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:791,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:791,25'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:791,25'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:793,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:795,29'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:800,9'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:821,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:824,17'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:829,47'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:858,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:858,64'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:921,13'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:858,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:862,13'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:921,13'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:862,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:865,17'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:872,21'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:872,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:874,32'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:878,9'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:888,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:888,51'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:889,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:889,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:888,51'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:889,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:889,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:888,51'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:888,51'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:891,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:891,51'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:892,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:892,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:891,51'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:892,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:892,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:891,51'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:891,51'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:894,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:894,51'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:895,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:895,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:894,51'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:895,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:895,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:894,51'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:894,51'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:897,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:897,51'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:898,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:898,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:897,51'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:898,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:898,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:897,51'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:897,51'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:903,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:903,51'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:904,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:904,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:903,51'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:904,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:904,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:903,51'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:903,51'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:906,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:906,51'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:907,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:907,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:906,51'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:907,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:907,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:906,51'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:906,51'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:909,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:909,51'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:910,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:910,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:909,51'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:910,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:910,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:909,51'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:909,51'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:912,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:913,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:948,29'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:913,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:912,51'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:913,20'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:913,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:912,51'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:912,51'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:921,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:924,17'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:930,48'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:995,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:999,12'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1031,17'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:999,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1002,18'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1011,12'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:1011,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1014,18'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1024,14'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:1038,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1040,34'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1186,40'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:1050,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1055,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1087,16'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:1081,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1081,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1081,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:1081,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1081,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1081,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:1081,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1081,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1081,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:1081,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1081,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1086,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:1087,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1092,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1132,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:1120,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1120,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1120,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:1120,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1120,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1120,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:1120,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1120,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1120,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:1120,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1120,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1125,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:1125,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1125,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1125,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:1125,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1125,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1125,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:1125,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1125,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1125,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:1125,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1125,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1130,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:1132,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1132,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1132,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:1132,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1132,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1132,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:1132,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1132,13'
              BranchSideFuncs:
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1137,60'
              BranchSideFuncs:
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:1142,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1145,21'
              BranchSideFuncs:
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1152,16'
              BranchSideFuncs:
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:1152,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1155,21'
              BranchSideFuncs:
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1165,17'
              BranchSideFuncs:
                - ihevce_cabac_rdo_encode_sao
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:1174,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1174,25'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1174,25'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:1176,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1178,37'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1184,9'
              BranchSideFuncs:
                - ihevce_update_best_sao_cabac_state
                - __assert_fail
                - ihevce_sao_ctb
                - ihevce_cabac_rdo_encode_sao
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:1206,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1209,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1218,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:1209,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1212,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1216,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:1218,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1221,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1230,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:1221,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1224,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1228,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:1230,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1234,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1242,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:1242,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1242,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:1246,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_sao.c:739,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_sao.c:744,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_sao.c:749,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_sao.c:754,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_sao.c:775,13'
          Dst:             ihevce_sao_ctb
        - Src:             '/src/libhevc/encoder/ihevce_sao.c:786,24'
          Dst:             ihevce_cabac_rdo_encode_sao
        - Src:             '/src/libhevc/encoder/ihevce_sao.c:1081,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_sao.c:1120,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_sao.c:1125,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_sao.c:1132,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_sao.c:1140,13'
          Dst:             ihevce_sao_ctb
        - Src:             '/src/libhevc/encoder/ihevce_sao.c:1169,24'
          Dst:             ihevce_cabac_rdo_encode_sao
        - Src:             '/src/libhevc/encoder/ihevce_sao.c:1188,9'
          Dst:             ihevce_update_best_sao_cabac_state
    - functionName:    ihevce_sao_ctb
      functionSourceFile: '/src/libhevc/encoder/ihevce_sao.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sao_ctxt
        - ps_tile_params
      BBCount:         107
      ICount:          905
      EdgeCount:       134
      CyclomaticComplexity: 29
      functionsReached:
        - __assert_fail
        - ihevc_sao_band_offset_chroma
        - ihevc_sao_band_offset_luma
        - ihevce_sao_set_avilability
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:210,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:210,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_luma
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:210,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:210,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:210,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_luma
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:210,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:210,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:210,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_luma
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:210,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:210,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:210,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_luma
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:213,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_luma
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:213,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:213,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_luma
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:213,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:213,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:213,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_luma
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:213,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:213,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:213,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_luma
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:213,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:213,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:213,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_luma
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:216,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_luma
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:216,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:216,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_luma
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:216,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:216,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:216,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_luma
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:216,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:216,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:216,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_luma
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:216,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:216,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:216,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_luma
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:219,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_luma
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:219,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:219,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_luma
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:219,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:219,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:219,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_luma
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:219,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:219,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:219,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_luma
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:223,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_luma
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:223,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:226,27'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_luma
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:307,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:255,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:258,17'
              BranchSideFuncs:
                - ihevc_sao_band_offset_luma
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:273,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:268,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:270,60'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:272,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:281,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:281,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:281,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:281,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:281,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_sao_set_avilability
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:282,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_sao_set_avilability
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:282,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:282,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_sao_set_avilability
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:282,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:282,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:282,13'
              BranchSideFuncs:
                - ihevce_sao_set_avilability
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:285,40'
              BranchSideFuncs:
                - ihevce_sao_set_avilability
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:300,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:302,60'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:304,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:307,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:307,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:310,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
                - ihevc_sao_band_offset_chroma
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:343,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:346,17'
              BranchSideFuncs:
                - ihevc_sao_band_offset_chroma
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:364,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:358,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:360,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:363,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:371,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:371,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:371,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:371,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:371,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:372,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:372,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:372,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:372,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:372,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:372,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:374,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:374,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:374,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_sao_set_avilability
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:374,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:374,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:374,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_sao_set_avilability
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:375,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_sao_set_avilability
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:375,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:375,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_sao_set_avilability
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:375,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:375,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:375,13'
              BranchSideFuncs:
                - ihevce_sao_set_avilability
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:377,40'
              BranchSideFuncs:
                - ihevce_sao_set_avilability
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:393,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:395,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:398,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_sao.c:210,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_sao.c:213,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_sao.c:216,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_sao.c:219,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_sao.c:257,13'
          Dst:             ihevc_sao_band_offset_luma
        - Src:             '/src/libhevc/encoder/ihevce_sao.c:281,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_sao.c:282,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_sao.c:285,13'
          Dst:             ihevce_sao_set_avilability
        - Src:             '/src/libhevc/encoder/ihevce_sao.c:345,13'
          Dst:             ihevc_sao_band_offset_chroma
        - Src:             '/src/libhevc/encoder/ihevce_sao.c:371,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_sao.c:372,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_sao.c:374,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_sao.c:375,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_sao.c:377,13'
          Dst:             ihevce_sao_set_avilability
    - functionName:    ihevce_sao_set_avilability
      functionSourceFile: '/src/libhevc/encoder/ihevce_sao.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_avail
        - ps_sao_ctxt
        - ps_tile_params
      BBCount:         17
      ICount:          152
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:126,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:128,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:138,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:138,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:140,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:146,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:146,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:149,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:155,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:155,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:157,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:163,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_sao.c:163,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:163,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_sao.c:166,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_derive_noise_weighted_alpha_stim_multiplier
      functionSourceFile: '/src/libhevc/encoder/ihevce_stasino_helpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - i4_alpha
        - u4SrcVar
        - u4PredVar
        - i4_stim
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_compute_stim
      functionSourceFile: '/src/libhevc/encoder/ihevce_stasino_helpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - u4_variance1
        - u4_variance2
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.h:105,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.h:105,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.h:108,36'
              BranchSideFuncs:
                - pow
                - pow
                - pow
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_stasino_helpers.h:109,24'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_stasino_helpers.h:109,55'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_stasino_helpers.h:110,22'
          Dst:             pow
    - functionName:    ihevce_calc_variance_for_diff_weights
      functionSourceFile: '/src/libhevc/encoder/ihevce_stasino_helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 923
      functionDepth:   0
      returnType:      size_t
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - pu8_sigmaX
        - pu8_sigmaXSquared
        - u8_var
        - pi4_inv_wt
        - pi4_inv_wt_shift_val
        - ps_result
        - i4_wpred_log_wdc
        - pe_part_id
        - u1_cu_size
        - u1_num_parts
        - u1_is_for_src
      BBCount:         26
      ICount:          428
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:874,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:876,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:908,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:881,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:883,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:887,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:893,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:895,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:906,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:895,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:897,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:905,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:898,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:898,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:898,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:901,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:901,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:901,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:911,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:911,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:911,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:913,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:915,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:920,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_calc_stim_injected_variance
      functionSourceFile: '/src/libhevc/encoder/ihevce_stasino_helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu8_sigmaX
        - pu8_sigmaXSquared
        - u8_var
        - i4_inv_wpred_wt
        - i4_inv_wt_shift_val
        - i4_wpred_log_wdc
        - i4_part_id
      BBCount:         13
      ICount:          164
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:823,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:825,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:832,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:827,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:827,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:827,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:832,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:832,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:832,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:834,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:836,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:841,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_psy_rd_cost
      functionSourceFile: '/src/libhevc/encoder/ihevce_stasino_helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      size_t
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pui4_source_satd
        - pv_recon
        - recon_stride_vert
        - recond_stride_horz
        - cu_size
        - pic_type
        - layer_id
        - lambda
        - start_index
        - is_hbd
        - u4_psy_strength
        - ps_cmn_utils_optimised_function_list
      BBCount:         26
      ICount:          288
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:740,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:742,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:744,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:748,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:750,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:755,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:755,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:757,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:800,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:757,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:759,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:762,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:767,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:774,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:799,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:774,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:777,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:789,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:792,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:794,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:798,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_psy_rd_cost_croma
      functionSourceFile: '/src/libhevc/encoder/ihevce_stasino_helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      size_t
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pui4_source_satd
        - p_recon
        - recon_stride_vert
        - recond_stride_horz
        - cu_size_luma
        - pic_type
        - layer_id
        - lambda
        - start_index
        - is_hbd
        - sub_sampling_type
        - ps_cmn_utils_optimised_function_list
      BBCount:         38
      ICount:          344
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:546,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:548,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:552,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:554,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:556,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:561,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:574,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:576,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:579,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:585,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:587,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:642,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:587,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:589,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:592,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:597,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:599,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:606,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:599,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:601,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:603,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:614,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:616,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:640,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:616,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:618,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:628,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:632,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:634,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:639,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_determine_cu_noise_based_on_8x8Blk_data
      functionSourceFile: '/src/libhevc/encoder/ihevce_stasino_helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - pu1_is_8x8Blk_noisy
        - u1_cu_x_pos
        - u1_cu_y_pos
        - u1_cu_size
      BBCount:         6
      ICount:          144
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ihevce_determine_cu_noise_based_on_8x8Blk_data
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:444,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:446,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:450,9'
              BranchSideFuncs:
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_stasino_helpers.c:449,30'
          Dst:             ihevce_determine_cu_noise_based_on_8x8Blk_data
        - Src:             '/src/libhevc/encoder/ihevce_stasino_helpers.c:452,30'
          Dst:             ihevce_determine_cu_noise_based_on_8x8Blk_data
        - Src:             '/src/libhevc/encoder/ihevce_stasino_helpers.c:455,30'
          Dst:             ihevce_determine_cu_noise_based_on_8x8Blk_data
        - Src:             '/src/libhevc/encoder/ihevce_stasino_helpers.c:458,30'
          Dst:             ihevce_determine_cu_noise_based_on_8x8Blk_data
    - functionName:    ihevce_compute_noise_term
      functionSourceFile: '/src/libhevc/encoder/ihevce_stasino_helpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - i4_alpha
        - u4SrcVar
        - u4PredVar
      BBCount:         9
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - ihevce_compute_stim
        - ihevce_derive_noise_weighted_alpha_stim_multiplier
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.h:136,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.h:138,46'
              BranchSideFuncs:
                - ihevce_compute_stim
                - __assert_fail
                - ihevce_derive_noise_weighted_alpha_stim_multiplier
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.h:149,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.h:140,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.h:140,9'
              BranchSideFuncs:
                - ihevce_derive_noise_weighted_alpha_stim_multiplier
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.h:143,13'
              BranchSideFuncs:
                - ihevce_derive_noise_weighted_alpha_stim_multiplier
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_stasino_helpers.h:138,26'
          Dst:             ihevce_compute_stim
        - Src:             '/src/libhevc/encoder/ihevce_stasino_helpers.h:140,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_stasino_helpers.h:142,20'
          Dst:             ihevce_derive_noise_weighted_alpha_stim_multiplier
    - functionName:    ihevce_inject_stim_into_distortion
      functionSourceFile: '/src/libhevc/encoder/ihevce_stasino_helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      size_t
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - size_t
        - int
        - char
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - pv_src
        - i4_src_stride
        - pv_pred
        - i4_pred_stride
        - i8_distortion
        - i4_alpha_stim_multiplier
        - u1_blk_size
        - u1_is_hbd
        - u1_enable_psyRDOPT
        - e_chroma_plane
      BBCount:         9
      ICount:          134
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ihevce_calc_chroma_variance
        - ihevce_calc_variance
        - ihevce_compute_noise_term
      functionUses:    16
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:373,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:380,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:434,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:380,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:383,17'
              BranchSideFuncs:
                - ihevce_calc_variance
                - ihevce_calc_variance
                - ihevce_compute_noise_term
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:405,17'
              BranchSideFuncs:
                - ihevce_calc_chroma_variance
                - ihevce_calc_chroma_variance
                - ihevce_compute_noise_term
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_stasino_helpers.c:382,13'
          Dst:             ihevce_calc_variance
        - Src:             '/src/libhevc/encoder/ihevce_stasino_helpers.c:392,13'
          Dst:             ihevce_calc_variance
        - Src:             '/src/libhevc/encoder/ihevce_stasino_helpers.c:404,13'
          Dst:             ihevce_calc_chroma_variance
        - Src:             '/src/libhevc/encoder/ihevce_stasino_helpers.c:414,13'
          Dst:             ihevce_calc_chroma_variance
        - Src:             '/src/libhevc/encoder/ihevce_stasino_helpers.c:426,13'
          Dst:             ihevce_compute_noise_term
    - functionName:    ihevce_calc_variance
      functionSourceFile: '/src/libhevc/encoder/ihevce_stasino_helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - pv_input
        - i4_stride
        - pi4_mean
        - pu4_variance
        - u1_block_height
        - u1_block_width
        - u1_is_hbd
        - u1_disable_normalization
      BBCount:         15
      ICount:          185
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:157,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:157,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:159,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:162,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:165,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:172,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:165,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:167,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:170,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:172,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:174,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:180,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_calc_chroma_variance
      functionSourceFile: '/src/libhevc/encoder/ihevce_stasino_helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - char
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - pv_input
        - i4_stride
        - pi4_mean
        - pu4_variance
        - u1_block_height
        - u1_block_width
        - u1_is_hbd
        - e_chroma_plane
      BBCount:         12
      ICount:          173
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:335,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:335,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:337,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:342,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:345,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:352,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:345,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:347,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:350,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_calc_variance_signed
      functionSourceFile: '/src/libhevc/encoder/ihevce_stasino_helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - pv_input
        - i4_stride
        - pi4_mean
        - pu4_variance
        - u1_block_height
        - u1_block_width
      BBCount:         9
      ICount:          142
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:251,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:253,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:260,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.c:253,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:255,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.c:258,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_sub_pic_rc_scale_query
      functionSourceFile: '/src/libhevc/encoder/ihevce_sub_pic_rc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_multi_thrd_ctxt
        - pv_ctxt
      BBCount:         41
      ICount:          463
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - osal_mutex_lock
        - osal_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_sub_pic_rc.c:445,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:447,44'
              BranchSideFuncs:
                - osal_mutex_unlock
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:449,17'
              BranchSideFuncs:
                - osal_mutex_unlock
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sub_pic_rc.c:468,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:470,29'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:473,17'
              BranchSideFuncs:
                - osal_mutex_unlock
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_sub_pic_rc.c:481,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:483,26'
              BranchSideFuncs:
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:485,17'
              BranchSideFuncs:
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_sub_pic_rc.c:493,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:495,29'
              BranchSideFuncs:
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:504,12'
              BranchSideFuncs:
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_sub_pic_rc.c:496,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:498,34'
              BranchSideFuncs:
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:500,9'
              BranchSideFuncs:
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_sub_pic_rc.c:504,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:506,29'
              BranchSideFuncs:
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:510,12'
              BranchSideFuncs:
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_sub_pic_rc.c:506,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:506,27'
              BranchSideFuncs:
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:506,27'
              BranchSideFuncs:
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_sub_pic_rc.c:510,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:511,29'
              BranchSideFuncs:
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:512,17'
              BranchSideFuncs:
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_sub_pic_rc.c:518,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:518,12'
              BranchSideFuncs:
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:520,13'
              BranchSideFuncs:
                - osal_mutex_unlock
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_sub_pic_rc.c:417,5'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_sub_pic_rc.c:471,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_sub_pic_rc.c:476,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_sub_pic_rc.c:527,5'
          Dst:             osal_mutex_unlock
    - functionName:    ihevce_sub_pic_rc_in_data
      functionSourceFile: '/src/libhevc/encoder/ihevce_sub_pic_rc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_multi_thrd_ctxt
        - pv_ctxt
        - pv_ctb_ipe_analyse
        - pv_frm_ctb_prms
      BBCount:         57
      ICount:          947
      EdgeCount:       74
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
        - osal_mutex_lock
        - osal_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_sub_pic_rc.c:160,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:163,13'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:172,9'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_sub_pic_rc.c:200,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:203,27'
              BranchSideFuncs:
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:209,13'
              BranchSideFuncs:
                - osal_mutex_unlock
                - __assert_fail
                - osal_mutex_lock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_sub_pic_rc.c:209,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:209,8'
              BranchSideFuncs:
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:212,17'
              BranchSideFuncs:
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_sub_pic_rc.c:220,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:223,16'
              BranchSideFuncs:
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:264,31'
              BranchSideFuncs:
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_sub_pic_rc.c:223,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:228,21'
              BranchSideFuncs:
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:261,9'
              BranchSideFuncs:
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_sub_pic_rc.c:271,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:273,39'
              BranchSideFuncs:
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:276,9'
              BranchSideFuncs:
                - __assert_fail
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_sub_pic_rc.c:276,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:276,9'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:279,35'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_sub_pic_rc.c:290,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:292,29'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:294,28'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_sub_pic_rc.c:297,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:299,43'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:304,43'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_sub_pic_rc.c:314,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:315,18'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:323,22'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_sub_pic_rc.c:315,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:316,18'
              BranchSideFuncs:
                - osal_mutex_unlock
                - osal_mutex_lock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:386,5'
              BranchSideFuncs:
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_sub_pic_rc.c:316,50'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:317,19'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:323,22'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_sub_pic_rc.c:314,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:323,22'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:386,5'
              BranchSideFuncs:
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_sub_pic_rc.c:330,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:334,24'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:354,24'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_sub_pic_rc.c:334,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:337,28'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:345,35'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_sub_pic_rc.c:337,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:339,47'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:341,21'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_sub_pic_rc.c:354,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:357,28'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:365,35'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_unlock
        - Branch String:   '/src/libhevc/encoder/ihevce_sub_pic_rc.c:357,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:359,47'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_unlock
            - BranchSide:      '/src/libhevc/encoder/ihevce_sub_pic_rc.c:361,21'
              BranchSideFuncs:
                - osal_mutex_lock
                - osal_mutex_unlock
                - osal_mutex_unlock
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_sub_pic_rc.c:194,5'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_sub_pic_rc.c:276,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_sub_pic_rc.c:378,21'
          Dst:             osal_mutex_lock
        - Src:             '/src/libhevc/encoder/ihevce_sub_pic_rc.c:381,21'
          Dst:             osal_mutex_unlock
        - Src:             '/src/libhevc/encoder/ihevce_sub_pic_rc.c:387,5'
          Dst:             osal_mutex_unlock
    - functionName:    ihevce_tu_node_parent_finder
      functionSourceFile: '/src/libhevc/encoder/ihevce_tu_tree_selector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_root
        - ps_leaf
      BBCount:         30
      ICount:          215
      EdgeCount:       32
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - ihevce_tu_node_parent_finder
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:519,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:519,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:519,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:522,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:524,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:526,18'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:526,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:528,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:533,14'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:536,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:536,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:537,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:537,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:537,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:538,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:538,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:538,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:539,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:539,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:539,9'
              BranchSideFuncs:
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:541,16'
              BranchSideFuncs:
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
                - ihevce_tu_node_parent_finder
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:541,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:545,49'
              BranchSideFuncs:
                - ihevce_tu_node_parent_finder
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:549,49'
              BranchSideFuncs:
                - ihevce_tu_node_parent_finder
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:553,49'
              BranchSideFuncs:
                - ihevce_tu_node_parent_finder
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:557,49'
              BranchSideFuncs:
                - ihevce_tu_node_parent_finder
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:536,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:537,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:538,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:539,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:545,20'
          Dst:             ihevce_tu_node_parent_finder
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:549,20'
          Dst:             ihevce_tu_node_parent_finder
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:553,20'
          Dst:             ihevce_tu_node_parent_finder
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:557,20'
          Dst:             ihevce_tu_node_parent_finder
    - functionName:    ihevce_cabac_bins2Bits_converter_and_state_updater
      functionSourceFile: '/src/libhevc/encoder/ihevce_tu_tree_selector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - pu1_cabac_ctxt
        - u1_cabac_state_idx
        - u1_bin_value
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_tu_node_data_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_tu_tree_selector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_tu_data
        - u1_size
        - u1_posx
        - u1_posy
      BBCount:         1
      ICount:          52
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_get_curTUSplit_from_TUSplitArray
      functionSourceFile: '/src/libhevc/encoder/ihevce_tu_tree_selector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2399
      functionLinenumberEnd: 2535
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ai4_tuSplitArray
        - u1_cu_size
        - u1_tu_size
        - u1_posx
        - u1_posy
      BBCount:         29
      ICount:          432
      EdgeCount:       52
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2405,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2405,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2409,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2429,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2456,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2491,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2409,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2413,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2419,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2425,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2429,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2433,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2439,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2446,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2452,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2456,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2460,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2466,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2473,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2481,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2487,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2491,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2495,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2501,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2508,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2516,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2525,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2531,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_tuSplitArray_to_tuTree_mapper
      functionSourceFile: '/src/libhevc/encoder/ihevce_tu_tree_selector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2562
      functionLinenumberEnd: 2665
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_root
        - ai4_tuSplitArray
        - u1_cu_size
        - u1_tu_size
        - u1_min_tu_size
        - u1_max_tu_size
        - u1_is_skip
      BBCount:         90
      ICount:          503
      EdgeCount:       94
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - ihevce_get_curTUSplit_from_TUSplitArray
        - ihevce_tuSplitArray_to_tuTree_mapper
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2565,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2565,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2566,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2566,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2566,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2567,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2567,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2567,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2569,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2569,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2569,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2571,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2571,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2571,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2572,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2572,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2572,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2574,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2574,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2576,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2580,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2576,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2576,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2577,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2580,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2580,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2583,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2585,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2600,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2585,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2585,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2586,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2586,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2586,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2587,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2587,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2587,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2588,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2588,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2588,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2589,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2589,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2589,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2590,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2590,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2590,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2591,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2591,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2591,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2592,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2592,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2592,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2593,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2593,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2593,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2594,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2594,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2594,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2595,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2595,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2595,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2596,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2596,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2596,9'
              BranchSideFuncs:
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2597,5'
              BranchSideFuncs:
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2600,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2600,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2601,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2601,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2601,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2602,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2602,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2602,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2603,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2603,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:0,0'
              BranchSideFuncs:
                - ihevce_get_curTUSplit_from_TUSplitArray
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2603,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2613,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2615,9'
              BranchSideFuncs:
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2618,8'
              BranchSideFuncs:
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2615,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2615,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2616,5'
              BranchSideFuncs:
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2618,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2620,9'
              BranchSideFuncs:
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
                - ihevce_tuSplitArray_to_tuTree_mapper
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2660,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2565,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2566,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2567,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2569,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2571,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2572,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2576,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2580,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2585,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2586,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2587,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2588,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2589,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2590,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2591,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2592,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2593,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2594,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2595,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2596,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2600,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2601,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2602,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2603,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2606,19'
          Dst:             ihevce_get_curTUSplit_from_TUSplitArray
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2615,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2622,9'
          Dst:             ihevce_tuSplitArray_to_tuTree_mapper
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2631,9'
          Dst:             ihevce_tuSplitArray_to_tuTree_mapper
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2640,9'
          Dst:             ihevce_tuSplitArray_to_tuTree_mapper
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2649,9'
          Dst:             ihevce_tuSplitArray_to_tuTree_mapper
    - functionName:    ihevce_tu_selector_debriefer
      functionSourceFile: '/src/libhevc/encoder/ihevce_tu_tree_selector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2191
      functionLinenumberEnd: 2395
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
        - char
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - ps_node
        - ps_final_prms
        - pi8_total_cost
        - pi8_total_non_coded_cost
        - pi4_num_bytes_used_for_ecd
        - pi4_num_bits_used_for_encoding
        - pu2_tu_ctr
        - i4_cu_qp
        - u1_cu_posx
        - u1_cu_posy
        - u1_chroma_processing_enabled
        - u1_is_422
        - e_tu_pos
      BBCount:         60
      ICount:          1123
      EdgeCount:       77
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
        - ihevce_tu_selector_debriefer
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2195,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2195,5'
              BranchSideFuncs:
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2197,8'
              BranchSideFuncs:
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2197,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2199,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2205,9'
              BranchSideFuncs:
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2199,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2199,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2199,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2199,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2199,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2199,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2199,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2199,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2199,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2199,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2199,9'
              BranchSideFuncs:
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2202,5'
              BranchSideFuncs:
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2205,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2205,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2205,9'
              BranchSideFuncs:
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2205,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2205,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2205,9'
              BranchSideFuncs:
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2205,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2205,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2205,9'
              BranchSideFuncs:
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2205,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2205,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2210,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2212,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2336,13'
              BranchSideFuncs:
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
                - ihevce_tu_selector_debriefer
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2212,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2212,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2217,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2212,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2214,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2217,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2217,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2217,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2217,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2236,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2236,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2236,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2256,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2260,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2331,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2260,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2264,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2295,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2271,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2274,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2279,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2295,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2299,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2329,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2306,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2309,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2314,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2195,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2199,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2205,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2335,9'
          Dst:             ihevce_tu_selector_debriefer
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2350,9'
          Dst:             ihevce_tu_selector_debriefer
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2365,9'
          Dst:             ihevce_tu_selector_debriefer
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2380,9'
          Dst:             ihevce_tu_selector_debriefer
    - functionName:    ihevce_nbr_data_copier
      functionSourceFile: '/src/libhevc/encoder/ihevce_tu_tree_selector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1123
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - int
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_nbr_data_buf
        - i4_nbr_data_buf_stride
        - i4_cu_qp
        - u1_cbf
        - u1_posx
        - u1_posy
        - u1_size
      BBCount:         9
      ICount:          116
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1113,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1115,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1123,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1115,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1117,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1121,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_debriefer_when_parent_wins
      functionSourceFile: '/src/libhevc/encoder/ihevce_tu_tree_selector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      void
      argCount:        30
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_node
        - pf_copy_2d
        - pf_chroma_interleave_2d_copy
        - ps_nbr_data_buf
        - pi2_deq_data_src
        - pi2_deq_data_dst
        - pi2_deq_data_src_chroma
        - pi2_deq_data_dst_chroma
        - pv_recon_src
        - pv_recon_dst
        - pv_recon_src_chroma
        - pv_recon_dst_chroma
        - pu1_cabac_ctxt_src
        - pu1_cabac_ctxt_dst
        - pu1_ecd_src
        - pu1_ecd_dst
        - i4_nbr_data_buf_stride
        - i4_deq_data_src_stride
        - i4_deq_data_dst_stride
        - i4_deq_data_src_stride_chroma
        - i4_deq_data_dst_stride_chroma
        - i4_recon_src_stride
        - i4_recon_dst_stride
        - i4_recon_src_stride_chroma
        - i4_recon_dst_stride_chroma
        - i4_cabac_state_table_size
        - i4_cu_qp
        - u1_chroma_processing_enabled
        - u1_is_422
        - u1_is_hbd
      BBCount:         35
      ICount:          759
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - ihevce_nbr_data_copier
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1178,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1180,13'
              BranchSideFuncs:
                - ihevce_nbr_data_copier
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1188,17'
              BranchSideFuncs:
                - ihevce_nbr_data_copier
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1201,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1203,15'
              BranchSideFuncs:
                - ihevce_nbr_data_copier
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1301,8'
              BranchSideFuncs:
                - ihevce_nbr_data_copier
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1203,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1205,30'
              BranchSideFuncs:
                - ihevce_nbr_data_copier
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1252,15'
              BranchSideFuncs:
                - ihevce_nbr_data_copier
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1226,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1229,21'
              BranchSideFuncs:
                - ihevce_nbr_data_copier
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1239,21'
              BranchSideFuncs:
                - ihevce_nbr_data_copier
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1252,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1254,30'
              BranchSideFuncs:
                - ihevce_nbr_data_copier
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1299,5'
              BranchSideFuncs:
                - ihevce_nbr_data_copier
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1275,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1278,21'
              BranchSideFuncs:
                - ihevce_nbr_data_copier
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1288,21'
              BranchSideFuncs:
                - ihevce_nbr_data_copier
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1301,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1301,8'
              BranchSideFuncs:
                - ihevce_nbr_data_copier
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1303,17'
              BranchSideFuncs:
                - ihevce_nbr_data_copier
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1308,5'
          Dst:             ihevce_nbr_data_copier
    - functionName:    ihevce_ecd_buffer_pointer_updater
      functionSourceFile: '/src/libhevc/encoder/ihevce_tu_tree_selector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1340
      functionLinenumberEnd: 1383
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_node
        - ppu1_ecd
        - pu1_ecd_buf_ptr_at_t0
        - u1_parent_has_won
        - u1_chroma_processing_enabled
        - u1_is_422
      BBCount:         18
      ICount:          260
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1345,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1347,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1360,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1349,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1351,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1357,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1351,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1353,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1356,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1367,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1369,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1378,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_tu_node_cost_collator
      functionSourceFile: '/src/libhevc/encoder/ihevce_tu_tree_selector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1388
      functionLinenumberEnd: 1404
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_node
        - u1_chroma_processing_enabled
        - u1_is_422
      BBCount:         8
      ICount:          76
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1395,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1395,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1397,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1397,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1399,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1402,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_compute_bits_for_TUSplit_and_cbf
      functionSourceFile: '/src/libhevc/encoder/ihevce_tu_tree_selector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
        - char
        - char
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_root
        - ps_leaf
        - pu1_cabac_ctxt
        - u1_max_tu_size
        - u1_min_tu_size
        - u1_cur_depth
        - u1_max_depth
        - u1_is_intra
        - u1_is_intra_nxn_pu
        - u1_chroma_processing_enabled
        - u1_is_422
      BBCount:         123
      ICount:          802
      EdgeCount:       161
      CyclomaticComplexity: 40
      functionsReached:
        - __assert_fail
        - ihevce_cabac_bins2Bits_converter_and_state_updater
        - ihevce_tu_node_parent_finder
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:606,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:606,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:607,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:607,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:607,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:608,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:608,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:608,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:609,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:609,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:609,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:610,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:610,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:610,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:611,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:611,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:611,5'
              BranchSideFuncs:
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:613,5'
              BranchSideFuncs:
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:613,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:613,5'
              BranchSideFuncs:
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:613,5'
              BranchSideFuncs:
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:615,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:617,13'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:675,13'
              BranchSideFuncs:
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:617,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:617,47'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:625,12'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:617,76'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:618,13'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:625,12'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:618,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:618,47'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:625,12'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:618,66'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:618,70'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:620,61'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:617,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:620,61'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:625,12'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:625,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:625,45'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:666,12'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:625,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:627,70'
              BranchSideFuncs:
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:666,12'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:631,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:631,33'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:633,20'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:631,65'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:631,68'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:633,20'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:631,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:633,20'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:648,17'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:633,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:636,25'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:644,25'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:648,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:648,33'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:650,20'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:648,65'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:648,68'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:650,20'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:648,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:650,20'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:664,9'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:650,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:653,25'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:661,25'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:666,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:666,27'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:668,60'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:666,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:668,60'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:672,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:675,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:675,47'
              BranchSideFuncs:
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:683,12'
              BranchSideFuncs:
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:675,76'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:676,13'
              BranchSideFuncs:
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:683,12'
              BranchSideFuncs:
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:676,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:676,47'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:683,12'
              BranchSideFuncs:
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:676,66'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:676,70'
              BranchSideFuncs:
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:678,61'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:675,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:678,61'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:683,12'
              BranchSideFuncs:
                - ihevce_tu_node_parent_finder
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:689,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:689,33'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:691,20'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:689,65'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:689,68'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:691,20'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:689,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:691,20'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:708,17'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:691,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:691,39'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:702,25'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:691,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:694,25'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:702,25'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:704,55'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:704,58'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:706,13'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:708,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:708,33'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:710,20'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:708,65'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:708,68'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:710,20'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:708,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:710,20'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:726,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:710,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:710,39'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:721,25'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:710,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:713,25'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:721,25'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:723,55'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:723,58'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:725,13'
              BranchSideFuncs:
                - ihevce_cabac_bins2Bits_converter_and_state_updater
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:606,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:607,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:608,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:609,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:610,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:611,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:621,28'
          Dst:             ihevce_cabac_bins2Bits_converter_and_state_updater
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:627,41'
          Dst:             ihevce_tu_node_parent_finder
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:635,36'
          Dst:             ihevce_cabac_bins2Bits_converter_and_state_updater
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:638,36'
          Dst:             ihevce_cabac_bins2Bits_converter_and_state_updater
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:643,36'
          Dst:             ihevce_cabac_bins2Bits_converter_and_state_updater
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:652,36'
          Dst:             ihevce_cabac_bins2Bits_converter_and_state_updater
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:655,36'
          Dst:             ihevce_cabac_bins2Bits_converter_and_state_updater
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:660,36'
          Dst:             ihevce_cabac_bins2Bits_converter_and_state_updater
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:669,28'
          Dst:             ihevce_cabac_bins2Bits_converter_and_state_updater
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:679,28'
          Dst:             ihevce_cabac_bins2Bits_converter_and_state_updater
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:685,41'
          Dst:             ihevce_tu_node_parent_finder
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:693,36'
          Dst:             ihevce_cabac_bins2Bits_converter_and_state_updater
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:696,36'
          Dst:             ihevce_cabac_bins2Bits_converter_and_state_updater
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:701,36'
          Dst:             ihevce_cabac_bins2Bits_converter_and_state_updater
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:712,36'
          Dst:             ihevce_cabac_bins2Bits_converter_and_state_updater
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:715,36'
          Dst:             ihevce_cabac_bins2Bits_converter_and_state_updater
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:720,36'
          Dst:             ihevce_cabac_bins2Bits_converter_and_state_updater
    - functionName:    ihevce_tu_processor
      functionSourceFile: '/src/libhevc/encoder/ihevce_tu_tree_selector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_node
        - ps_buffer_data
        - pu1_cabac_ctxt
        - i4_pred_mode
        - i4_alpha_stim_multiplier
        - u1_is_cu_noisy
        - u1_chroma_processing_enabled
        - u1_compute_spatial_ssd
      BBCount:         81
      ICount:          1341
      EdgeCount:       107
      CyclomaticComplexity: 28
      functionsReached:
        - ihevce_chroma_t_q_iq_ssd_scan_fxn
        - ihevce_quant_rounding_factor_gen
        - ihevce_t_q_iq_ssd_scan_fxn
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:783,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:783,12'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:783,48'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:804,70'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:805,9'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:853,13'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:805,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:805,41'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:809,23'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:804,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:809,23'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:853,13'
              BranchSideFuncs:
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:809,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:809,51'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:816,33'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:809,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:811,33'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:816,33'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:812,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:811,60'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:812,33'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:812,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:811,60'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:811,60'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:818,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:820,26'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:829,68'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:820,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:822,37'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:826,35'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:899,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:899,34'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:905,9'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:899,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:901,9'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:905,9'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:910,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:910,9'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:910,9'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:915,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:915,37'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:916,12'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:916,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:916,66'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:916,30'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:916,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:916,66'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:916,52'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:916,62'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:916,66'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:924,39'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:915,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:915,8'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:924,39'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:930,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:932,37'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1013,15'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:988,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:988,42'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:994,17'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:988,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:990,17'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:994,17'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:998,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:930,40'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:930,40'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1013,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1015,37'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1095,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1071,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1071,42'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1077,17'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1071,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1073,17'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1077,17'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1081,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1013,40'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1013,40'
              BranchSideFuncs:
                - ihevce_chroma_t_q_iq_ssd_scan_fxn
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:841,9'
          Dst:             ihevce_quant_rounding_factor_gen
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:863,39'
          Dst:             ihevce_t_q_iq_ssd_scan_fxn
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:951,49'
          Dst:             ihevce_chroma_t_q_iq_ssd_scan_fxn
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1034,49'
          Dst:             ihevce_chroma_t_q_iq_ssd_scan_fxn
    - functionName:    ihevce_topDown_tu_tree_selector
      functionSourceFile: '/src/libhevc/encoder/ihevce_tu_tree_selector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1758
      functionLinenumberEnd: 2153
      functionDepth:   0
      returnType:      size_t
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_node
        - ps_buffer_data
        - pu1_cabac_ctxt
        - i4_pred_mode
        - i4_alpha_stim_multiplier
        - u1_is_cu_noisy
        - u1_cur_depth
        - u1_max_depth
        - u1_part_type
        - u1_chroma_processing_enabled
        - u1_compute_spatial_ssd
      BBCount:         96
      ICount:          1056
      EdgeCount:       125
      CyclomaticComplexity: 31
      functionsReached:
        - __assert_fail
        - ihevce_compute_bits_for_TUSplit_and_cbf
        - ihevce_debriefer_when_parent_wins
        - ihevce_ecd_buffer_pointer_updater
        - ihevce_nbr_data_copier
        - ihevce_topDown_tu_tree_selector
        - ihevce_tu_node_cost_collator
        - ihevce_tu_processor
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1782,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1782,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_nbr_data_copier
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1783,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_nbr_data_copier
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1783,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1783,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_nbr_data_copier
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_compute_bits_for_TUSplit_and_cbf
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1783,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_nbr_data_copier
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1783,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1783,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1783,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_nbr_data_copier
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1783,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1783,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1783,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_nbr_data_copier
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1783,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1783,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1783,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_nbr_data_copier
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1783,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1783,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1789,20'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_nbr_data_copier
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_compute_bits_for_TUSplit_and_cbf
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1789,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1789,59'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_nbr_data_copier
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_compute_bits_for_TUSplit_and_cbf
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1791,10'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_nbr_data_copier
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_compute_bits_for_TUSplit_and_cbf
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1789,86'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1790,20'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_nbr_data_copier
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_compute_bits_for_TUSplit_and_cbf
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1791,10'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_nbr_data_copier
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_compute_bits_for_TUSplit_and_cbf
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1790,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1790,59'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_nbr_data_copier
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_compute_bits_for_TUSplit_and_cbf
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1791,10'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_nbr_data_copier
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_compute_bits_for_TUSplit_and_cbf
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1790,87'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1790,87'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_nbr_data_copier
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_compute_bits_for_TUSplit_and_cbf
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1791,10'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_nbr_data_copier
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_compute_bits_for_TUSplit_and_cbf
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1793,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1798,16'
              BranchSideFuncs:
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_compute_bits_for_TUSplit_and_cbf
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2101,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_nbr_data_copier
                - ihevce_compute_bits_for_TUSplit_and_cbf
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1800,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1802,50'
              BranchSideFuncs:
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_compute_bits_for_TUSplit_and_cbf
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1863,59'
              BranchSideFuncs:
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1829,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1832,21'
              BranchSideFuncs:
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1851,46'
              BranchSideFuncs:
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1840,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1840,52'
              BranchSideFuncs:
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1840,48'
              BranchSideFuncs:
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1844,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1851,46'
              BranchSideFuncs:
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1851,46'
              BranchSideFuncs:
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1869,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1873,19'
              BranchSideFuncs:
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1880,13'
              BranchSideFuncs:
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1873,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1875,35'
              BranchSideFuncs:
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1878,9'
              BranchSideFuncs:
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1880,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1880,42'
              BranchSideFuncs:
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_compute_bits_for_TUSplit_and_cbf
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1882,38'
              BranchSideFuncs:
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_compute_bits_for_TUSplit_and_cbf
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1880,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1882,38'
              BranchSideFuncs:
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_compute_bits_for_TUSplit_and_cbf
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2057,17'
              BranchSideFuncs:
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1884,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1887,21'
              BranchSideFuncs:
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1905,16'
              BranchSideFuncs:
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1895,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1895,52'
              BranchSideFuncs:
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1895,48'
              BranchSideFuncs:
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1899,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1905,16'
              BranchSideFuncs:
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1905,16'
              BranchSideFuncs:
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1905,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1908,21'
              BranchSideFuncs:
                - ihevce_topDown_tu_tree_selector
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1927,16'
              BranchSideFuncs:
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1927,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1930,21'
              BranchSideFuncs:
                - ihevce_topDown_tu_tree_selector
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1946,16'
              BranchSideFuncs:
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
                - ihevce_topDown_tu_tree_selector
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1946,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1949,21'
              BranchSideFuncs:
                - ihevce_topDown_tu_tree_selector
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1965,16'
              BranchSideFuncs:
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_topDown_tu_tree_selector
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1965,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1968,21'
              BranchSideFuncs:
                - ihevce_topDown_tu_tree_selector
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1984,16'
              BranchSideFuncs:
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_ecd_buffer_pointer_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1984,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1987,21'
              BranchSideFuncs:
                - ihevce_ecd_buffer_pointer_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2012,21'
              BranchSideFuncs:
                - ihevce_debriefer_when_parent_wins
                - ihevce_ecd_buffer_pointer_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1994,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1996,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1999,66'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2101,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2101,9'
              BranchSideFuncs:
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_nbr_data_copier
                - ihevce_compute_bits_for_TUSplit_and_cbf
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2104,13'
              BranchSideFuncs:
                - ihevce_tu_processor
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_nbr_data_copier
                - ihevce_compute_bits_for_TUSplit_and_cbf
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2116,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2119,17'
              BranchSideFuncs:
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_nbr_data_copier
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2138,42'
              BranchSideFuncs:
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_nbr_data_copier
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2127,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2127,48'
              BranchSideFuncs:
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_nbr_data_copier
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2127,44'
              BranchSideFuncs:
                - ihevce_compute_bits_for_TUSplit_and_cbf
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_nbr_data_copier
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2131,45'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2138,42'
              BranchSideFuncs:
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_nbr_data_copier
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2138,42'
              BranchSideFuncs:
                - ihevce_tu_node_cost_collator
                - ihevce_ecd_buffer_pointer_updater
                - ihevce_nbr_data_copier
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1782,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1783,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1816,13'
          Dst:             ihevce_tu_processor
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1831,54'
          Dst:             ihevce_compute_bits_for_TUSplit_and_cbf
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1851,17'
          Dst:             ihevce_tu_node_cost_collator
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1853,13'
          Dst:             ihevce_ecd_buffer_pointer_updater
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1886,54'
          Dst:             ihevce_compute_bits_for_TUSplit_and_cbf
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1907,34'
          Dst:             ihevce_topDown_tu_tree_selector
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1929,34'
          Dst:             ihevce_topDown_tu_tree_selector
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1948,34'
          Dst:             ihevce_topDown_tu_tree_selector
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1967,34'
          Dst:             ihevce_topDown_tu_tree_selector
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:1986,40'
          Dst:             ihevce_ecd_buffer_pointer_updater
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2011,17'
          Dst:             ihevce_debriefer_when_parent_wins
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2043,17'
          Dst:             ihevce_ecd_buffer_pointer_updater
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2056,13'
          Dst:             ihevce_debriefer_when_parent_wins
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2088,13'
          Dst:             ihevce_ecd_buffer_pointer_updater
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2101,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2103,9'
          Dst:             ihevce_tu_processor
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2118,50'
          Dst:             ihevce_compute_bits_for_TUSplit_and_cbf
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2138,13'
          Dst:             ihevce_tu_node_cost_collator
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2140,9'
          Dst:             ihevce_ecd_buffer_pointer_updater
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:2143,9'
          Dst:             ihevce_nbr_data_copier
    - functionName:    ihevce_tu_node_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_tu_tree_selector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      short
      argCount:        10
      argTypes:
        - 'N/A'
        - char
        - char
        - char
        - char
        - char
        - char
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - ps_root
        - u1_size
        - u1_parent_posx
        - u1_parent_posy
        - u1_cur_depth
        - u1_min_tree_depth
        - u1_max_tree_depth
        - u1_chroma_processing_enabled
        - u1_is_422
        - e_tu_pos
      BBCount:         79
      ICount:          924
      EdgeCount:       91
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - ihevce_tu_node_data_init
        - ihevce_tu_node_init
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:207,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:207,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:208,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:208,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:208,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:210,12'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:210,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:214,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:221,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:228,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:235,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:243,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:247,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:251,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:261,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:271,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:281,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:291,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:302,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:306,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:306,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:307,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:307,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:307,5'
              BranchSideFuncs:
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:309,15'
              BranchSideFuncs:
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:317,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:321,12'
              BranchSideFuncs:
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:374,9'
              BranchSideFuncs:
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:321,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:323,19'
              BranchSideFuncs:
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:338,27'
              BranchSideFuncs:
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:323,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:326,22'
              BranchSideFuncs:
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:337,9'
              BranchSideFuncs:
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:329,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:329,48'
              BranchSideFuncs:
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:329,34'
              BranchSideFuncs:
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:335,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:335,48'
              BranchSideFuncs:
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_data_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:335,34'
              BranchSideFuncs:
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_data_init
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:338,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:340,19'
              BranchSideFuncs:
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:357,19'
              BranchSideFuncs:
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:340,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:343,22'
              BranchSideFuncs:
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:354,9'
              BranchSideFuncs:
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:346,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:346,48'
              BranchSideFuncs:
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:346,34'
              BranchSideFuncs:
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:352,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:352,48'
              BranchSideFuncs:
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_data_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:352,34'
              BranchSideFuncs:
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_data_init
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:357,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:0,0'
              BranchSideFuncs:
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:360,22'
              BranchSideFuncs:
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:363,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:363,48'
              BranchSideFuncs:
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:363,34'
              BranchSideFuncs:
                - ihevce_tu_node_data_init
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:369,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:369,48'
              BranchSideFuncs:
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_data_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:369,34'
              BranchSideFuncs:
                - ihevce_tu_node_data_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_data_init
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:374,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:374,48'
              BranchSideFuncs:
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:380,9'
              BranchSideFuncs:
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:374,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:376,9'
              BranchSideFuncs:
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:380,9'
              BranchSideFuncs:
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:385,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:385,47'
              BranchSideFuncs:
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:442,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:385,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:387,37'
              BranchSideFuncs:
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
                - ihevce_tu_node_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:442,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:207,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:208,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:243,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:302,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:306,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:307,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:315,5'
          Dst:             ihevce_tu_node_data_init
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:325,17'
          Dst:             ihevce_tu_node_data_init
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:331,17'
          Dst:             ihevce_tu_node_data_init
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:342,17'
          Dst:             ihevce_tu_node_data_init
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:348,17'
          Dst:             ihevce_tu_node_data_init
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:359,17'
          Dst:             ihevce_tu_node_data_init
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:365,17'
          Dst:             ihevce_tu_node_data_init
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:392,37'
          Dst:             ihevce_tu_node_init
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:404,37'
          Dst:             ihevce_tu_node_init
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:416,37'
          Dst:             ihevce_tu_node_init
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:428,37'
          Dst:             ihevce_tu_node_init
    - functionName:    ihevce_tu_tree_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_tu_tree_selector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      short
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_root
        - u1_cu_size
        - u1_min_tree_depth
        - u1_max_tree_depth
        - u1_chroma_processing_enabled
        - u1_is_422
      BBCount:         6
      ICount:          62
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - ihevce_tu_node_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:472,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:472,5'
              BranchSideFuncs:
                - ihevce_tu_node_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:472,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:472,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:474,21'
          Dst:             ihevce_tu_node_init
    - functionName:    ihevce_tu_tree_coverage_in_cu
      functionSourceFile: '/src/libhevc/encoder/ihevce_tu_tree_selector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_node
      BBCount:         18
      ICount:          123
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ihevce_tu_tree_coverage_in_cu
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:111,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:113,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:117,20'
              BranchSideFuncs:
                - ihevce_tu_tree_coverage_in_cu
                - ihevce_tu_tree_coverage_in_cu
                - ihevce_tu_tree_coverage_in_cu
                - ihevce_tu_tree_coverage_in_cu
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:117,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:119,62'
              BranchSideFuncs:
                - ihevce_tu_tree_coverage_in_cu
                - ihevce_tu_tree_coverage_in_cu
                - ihevce_tu_tree_coverage_in_cu
                - ihevce_tu_tree_coverage_in_cu
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:122,20'
              BranchSideFuncs:
                - ihevce_tu_tree_coverage_in_cu
                - ihevce_tu_tree_coverage_in_cu
                - ihevce_tu_tree_coverage_in_cu
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:122,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:124,62'
              BranchSideFuncs:
                - ihevce_tu_tree_coverage_in_cu
                - ihevce_tu_tree_coverage_in_cu
                - ihevce_tu_tree_coverage_in_cu
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:127,20'
              BranchSideFuncs:
                - ihevce_tu_tree_coverage_in_cu
                - ihevce_tu_tree_coverage_in_cu
        - Branch String:   '/src/libhevc/encoder/ihevce_tu_tree_selector.c:127,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:129,62'
              BranchSideFuncs:
                - ihevce_tu_tree_coverage_in_cu
                - ihevce_tu_tree_coverage_in_cu
            - BranchSide:      '/src/libhevc/encoder/ihevce_tu_tree_selector.c:132,20'
              BranchSideFuncs:
                - ihevce_tu_tree_coverage_in_cu
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:119,32'
          Dst:             ihevce_tu_tree_coverage_in_cu
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:124,32'
          Dst:             ihevce_tu_tree_coverage_in_cu
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:129,32'
          Dst:             ihevce_tu_tree_coverage_in_cu
        - Src:             '/src/libhevc/encoder/ihevce_tu_tree_selector.c:134,32'
          Dst:             ihevce_tu_tree_coverage_in_cu
    - functionName:    change_init_qp_max_qp
      functionSourceFile: '/src/libhevc/encoder/init_qp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_init_qp
        - pi4_min_max_qp
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/init_qp.c:191,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:192,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:193,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/init_qp.c:193,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:193,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:194,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_init_qp_using_pels_bits_per_frame
      functionSourceFile: '/src/libhevc/encoder/init_qp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_init_qp
        - e_pic_type
        - i4_bits_remaining_in_frame
        - i4_rem_pels_in_frame
      BBCount:         40
      ICount:          231
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - div32_var_q
        - mult32_var_q
        - number_t_to_word32
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/init_qp.c:130,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:132,27'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:136,27'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
        - Branch String:   '/src/libhevc/encoder/init_qp.c:139,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:140,32'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:141,8'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
        - Branch String:   '/src/libhevc/encoder/init_qp.c:141,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:141,31'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:142,38'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
        - Branch String:   '/src/libhevc/encoder/init_qp.c:141,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:142,38'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:143,8'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
        - Branch String:   '/src/libhevc/encoder/init_qp.c:143,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:143,31'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:151,5'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
        - Branch String:   '/src/libhevc/encoder/init_qp.c:143,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:145,13'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:151,5'
              BranchSideFuncs:
                - mult32_var_q
                - div32_var_q
                - number_t_to_word32
        - Branch String:   '/src/libhevc/encoder/init_qp.c:154,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:154,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:155,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/init_qp.c:154,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:155,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:157,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/init_qp.c:157,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:157,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:169,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/init_qp.c:157,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:159,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:169,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/init_qp.c:159,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:161,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:165,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/init_qp.c:169,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:170,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:171,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/init_qp.c:151,5'
          Dst:             mult32_var_q
        - Src:             '/src/libhevc/encoder/init_qp.c:151,5'
          Dst:             div32_var_q
        - Src:             '/src/libhevc/encoder/init_qp.c:151,5'
          Dst:             number_t_to_word32
    - functionName:    init_init_qp
      functionSourceFile: '/src/libhevc/encoder/init_qp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_init_qp
        - pi4_min_max_qp
        - i4_num_pels_in_frame
        - i4_is_hbr
      BBCount:         10
      ICount:          85
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/init_qp.c:94,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:95,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:96,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/init_qp.c:96,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:97,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:103,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/init_qp.c:104,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:104,70'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:104,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    use_or_fill_base
      functionSourceFile: '/src/libhevc/encoder/mem_req_and_acq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - ptr_to_be_filled
        - e_func_type
      BBCount:         10
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:94,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:96,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:107,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:96,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:98,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:103,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:107,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:109,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:119,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:109,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:111,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:116,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fill_memtab
      functionSourceFile: '/src/libhevc/encoder/mem_req_and_acq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - u4_size
        - i4_alignment
        - e_usage
        - e_mem_region
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_qp_num_fill_use_free_memtab
      functionSourceFile: '/src/libhevc/encoder/init_qp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pps_init_qp
        - ps_memtab
        - e_func_type
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fill_memtab
        - use_or_fill_base
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/init_qp.c:65,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:65,41'
              BranchSideFuncs:
                - fill_memtab.3483
                - use_or_fill_base.3482
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:66,11'
              BranchSideFuncs:
                - fill_memtab.3483
                - use_or_fill_base.3482
        - Branch String:   '/src/libhevc/encoder/init_qp.c:65,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:66,11'
              BranchSideFuncs:
                - fill_memtab.3483
                - use_or_fill_base.3482
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:69,8'
              BranchSideFuncs:
                - fill_memtab.3483
                - use_or_fill_base.3482
        - Branch String:   '/src/libhevc/encoder/init_qp.c:69,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:69,8'
              BranchSideFuncs:
                - fill_memtab.3483
                - use_or_fill_base.3482
            - BranchSide:      '/src/libhevc/encoder/init_qp.c:72,14'
              BranchSideFuncs:
                - fill_memtab.3483
                - use_or_fill_base.3482
      Callsites:
        - Src:             '/src/libhevc/encoder/init_qp.c:71,9'
          Dst:             fill_memtab
        - Src:             '/src/libhevc/encoder/init_qp.c:73,9'
          Dst:             use_or_fill_base
    - functionName:    mb_update_frame_level
      functionSourceFile: '/src/libhevc/encoder/mb_model_based.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_mb_rate_control
        - i4_avg_activity
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_frm_level_qp
      functionSourceFile: '/src/libhevc/encoder/mb_model_based.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mb_rate_control
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_mb_qp
      functionSourceFile: '/src/libhevc/encoder/mb_model_based.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mb_rate_control
        - i4_cur_mb_activity
        - pi4_mb_qp
      BBCount:         9
      ICount:          96
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/mb_model_based.c:145,46'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mb_model_based.c:145,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mb_model_based.c:145,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mb_model_based.c:145,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mb_model_based.c:145,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mb_model_based.c:147,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mb_model_based.c:151,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mb_model_based.c:152,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mb_model_based.c:153,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    reset_mb_activity
      functionSourceFile: '/src/libhevc/encoder/mb_model_based.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mb_rate_control
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mb_init_frame_level
      functionSourceFile: '/src/libhevc/encoder/mb_model_based.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_mb_rate_control
        - u1_frame_qp
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_mb_level_rc
      functionSourceFile: '/src/libhevc/encoder/mb_model_based.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mb_rate_control
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    use_or_fill_base
      functionSourceFile: '/src/libhevc/encoder/mem_req_and_acq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - ptr_to_be_filled
        - e_func_type
      BBCount:         10
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:94,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:96,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:107,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:96,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:98,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:103,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:107,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:109,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:119,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:109,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:111,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:116,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fill_memtab
      functionSourceFile: '/src/libhevc/encoder/mem_req_and_acq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - u4_size
        - i4_alignment
        - e_usage
        - e_mem_region
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbrc_num_fill_use_free_memtab
      functionSourceFile: '/src/libhevc/encoder/mb_model_based.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pps_mb_rate_control
        - ps_memtab
        - e_func_type
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fill_memtab
        - use_or_fill_base
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/mb_model_based.c:62,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mb_model_based.c:62,41'
              BranchSideFuncs:
                - fill_memtab.3515
                - use_or_fill_base.3514
            - BranchSide:      '/src/libhevc/encoder/mb_model_based.c:63,11'
              BranchSideFuncs:
                - fill_memtab.3515
                - use_or_fill_base.3514
        - Branch String:   '/src/libhevc/encoder/mb_model_based.c:62,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mb_model_based.c:63,11'
              BranchSideFuncs:
                - fill_memtab.3515
                - use_or_fill_base.3514
            - BranchSide:      '/src/libhevc/encoder/mb_model_based.c:66,8'
              BranchSideFuncs:
                - fill_memtab.3515
                - use_or_fill_base.3514
        - Branch String:   '/src/libhevc/encoder/mb_model_based.c:66,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mb_model_based.c:66,8'
              BranchSideFuncs:
                - fill_memtab.3515
                - use_or_fill_base.3514
            - BranchSide:      '/src/libhevc/encoder/mb_model_based.c:69,14'
              BranchSideFuncs:
                - fill_memtab.3515
                - use_or_fill_base.3514
      Callsites:
        - Src:             '/src/libhevc/encoder/mb_model_based.c:68,9'
          Dst:             fill_memtab
        - Src:             '/src/libhevc/encoder/mb_model_based.c:74,9'
          Dst:             use_or_fill_base
    - functionName:    get_default_intra_period
      functionSourceFile: '/src/libhevc/encoder/picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1840
      functionLinenumberEnd: 1841
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pic_type_update_frms_in_gop
      functionSourceFile: '/src/libhevc/encoder/picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1821
      functionLinenumberEnd: 1830
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
        - ai4_frms_in_gop
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_pic_to_stack_re_enc
      functionSourceFile: '/src/libhevc/encoder/picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1657
      functionLinenumberEnd: 1808
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_pic_handling
        - i4_enc_pic_id
        - e_pic_type
      BBCount:         54
      ICount:          422
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - update_pic_distbn
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1666,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1669,13'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1677,8'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1677,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1680,13'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1689,28'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1700,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1703,29'
              BranchSideFuncs:
                - update_pic_distbn
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1719,14'
              BranchSideFuncs:
                - update_pic_distbn
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1705,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1707,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1712,12'
              BranchSideFuncs:
                - update_pic_distbn
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1712,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1714,33'
              BranchSideFuncs:
                - update_pic_distbn
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1718,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1719,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1719,39'
              BranchSideFuncs:
                - update_pic_distbn
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1726,13'
              BranchSideFuncs:
                - update_pic_distbn
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1726,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1727,16'
              BranchSideFuncs:
                - update_pic_distbn
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1737,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1727,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1727,38'
              BranchSideFuncs:
                - update_pic_distbn
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1728,15'
              BranchSideFuncs:
                - update_pic_distbn
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1727,86'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1728,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1737,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1726,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1731,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1737,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1752,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1754,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1768,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1754,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1756,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1760,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1768,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1768,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1777,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1768,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1770,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1777,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1782,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1785,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1790,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1790,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1790,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1797,81'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1790,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1792,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1797,81'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/picture_type.c:1668,9'
          Dst:             update_pic_distbn
        - Src:             '/src/libhevc/encoder/picture_type.c:1679,9'
          Dst:             update_pic_distbn
        - Src:             '/src/libhevc/encoder/picture_type.c:1716,13'
          Dst:             update_pic_distbn
        - Src:             '/src/libhevc/encoder/picture_type.c:1733,13'
          Dst:             update_pic_distbn
    - functionName:    update_pic_distbn
      functionSourceFile: '/src/libhevc/encoder/picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 1100
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_pic_handling
        - i4_intra_frm_int
        - i4_inter_frm_int
        - i4_gop_boundary
      BBCount:         36
      ICount:          361
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - find_pic_distbn_in_gop
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1002,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1004,28'
              BranchSideFuncs:
                - find_pic_distbn_in_gop
                - find_pic_distbn_in_gop
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1007,9'
              BranchSideFuncs:
                - find_pic_distbn_in_gop
                - find_pic_distbn_in_gop
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1007,50'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1007,54'
              BranchSideFuncs:
                - find_pic_distbn_in_gop
                - find_pic_distbn_in_gop
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1009,28'
              BranchSideFuncs:
                - find_pic_distbn_in_gop
                - find_pic_distbn_in_gop
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1007,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1009,28'
              BranchSideFuncs:
                - find_pic_distbn_in_gop
                - find_pic_distbn_in_gop
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1013,11'
              BranchSideFuncs:
                - find_pic_distbn_in_gop
                - find_pic_distbn_in_gop
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1013,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1015,31'
              BranchSideFuncs:
                - find_pic_distbn_in_gop
                - find_pic_distbn_in_gop
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1022,9'
              BranchSideFuncs:
                - find_pic_distbn_in_gop
                - find_pic_distbn_in_gop
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1033,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1038,13'
              BranchSideFuncs:
                - find_pic_distbn_in_gop
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1055,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1055,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1057,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1060,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1067,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1071,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1082,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1071,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1074,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1077,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1077,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1078,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1079,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1082,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1084,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1088,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/picture_type.c:1021,5'
          Dst:             find_pic_distbn_in_gop
        - Src:             '/src/libhevc/encoder/picture_type.c:1037,9'
          Dst:             find_pic_distbn_in_gop
    - functionName:    find_pic_distbn_in_gop
      functionSourceFile: '/src/libhevc/encoder/picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1194
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - i4_frms_in_gop
        - i4_actual_frms_gop
        - i4_intra_frm_int
        - i4_inter_frm_int
        - i4_is_gop_closed
        - pi4_b_in_incomp_subgop
        - pi4_extra_p
        - i4_num_active_pic_type
        - i4_field_pic
      BBCount:         34
      ICount:          268
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - pow
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1132,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1134,9'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1137,5'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1139,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1141,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1148,12'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1148,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1150,39'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1154,39'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1158,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1160,38'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1164,38'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1167,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1171,19'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1176,12'
              BranchSideFuncs:
                - pow
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1171,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1173,46'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1175,9'
              BranchSideFuncs:
                - pow
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1181,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1183,46'
              BranchSideFuncs:
                - pow
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1186,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1189,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1191,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1194,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/picture_type.c:1173,71'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/picture_type.c:1183,71'
          Dst:             pow
    - functionName:    flush_frame_from_pic_stack
      functionSourceFile: '/src/libhevc/encoder/picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1594
      functionLinenumberEnd: 1633
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
      BBCount:         7
      ICount:          142
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1604,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1608,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1622,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    skip_encoded_frame
      functionSourceFile: '/src/libhevc/encoder/picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1498
      functionLinenumberEnd: 1570
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_pic_handling
        - e_pic_type
      BBCount:         21
      ICount:          186
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1514,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1514,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1514,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1514,57'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1514,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1514,57'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1514,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1514,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1517,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1517,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1519,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1523,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1536,46'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1536,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1536,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1536,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1538,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1564,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1538,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1540,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1544,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_last_frame_in_gop
      functionSourceFile: '/src/libhevc/encoder/picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1474
      functionLinenumberEnd: 1475
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_pic_handling
      functionSourceFile: '/src/libhevc/encoder/picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1409
      functionLinenumberEnd: 1464
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_pic_handling
        - e_pic_type
        - i4_is_non_ref_pic
        - i4_is_scd_I_frame
      BBCount:         27
      ICount:          187
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1421,70'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1422,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1424,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1421,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1424,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1426,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1426,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1428,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1432,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1432,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1432,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1434,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1432,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1434,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1445,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1435,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1437,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1439,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1451,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1451,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1454,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1455,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1457,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1461,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_is_scd
      functionSourceFile: '/src/libhevc/encoder/picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionLinenumberEnd: 1387
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pic_type_get_disp_order_no
      functionSourceFile: '/src/libhevc/encoder/picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1357
      functionLinenumberEnd: 1358
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pic_type_get_actual_frms_in_gop
      functionSourceFile: '/src/libhevc/encoder/picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1337
      functionLinenumberEnd: 1342
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
        - ai4_frms_in_gop
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pic_type_get_frms_in_gop
      functionSourceFile: '/src/libhevc/encoder/picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1317
      functionLinenumberEnd: 1322
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
        - ai4_frms_in_gop
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pic_type_get_frms_in_gop_force_I_frm
      functionSourceFile: '/src/libhevc/encoder/picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1302
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pic_type_get_rem_frms_in_gop
      functionSourceFile: '/src/libhevc/encoder/picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1288
      functionLinenumberEnd: 1290
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pic_type_is_gop_closed
      functionSourceFile: '/src/libhevc/encoder/picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pic_type_get_field_pic
      functionSourceFile: '/src/libhevc/encoder/picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1258
      functionLinenumberEnd: 1259
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pic_type_get_inter_frame_interval
      functionSourceFile: '/src/libhevc/encoder/picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1241
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pic_type_get_actual_intra_frame_interval
      functionSourceFile: '/src/libhevc/encoder/picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1226
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
      BBCount:         5
      ICount:          40
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/picture_type.c:1224,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1225,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:1226,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pic_type_get_intra_frame_interval
      functionSourceFile: '/src/libhevc/encoder/picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1210
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_pic_from_stack
      functionSourceFile: '/src/libhevc/encoder/picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 964
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
        - pi4_pic_id
        - pi4_pic_disp_order_no
        - pe_pic_type
        - pi4_is_scd
      BBCount:         28
      ICount:          243
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/picture_type.c:889,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:891,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:899,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:903,53'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:903,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:917,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:903,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:905,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:917,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:922,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:925,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:928,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:938,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:940,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:955,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:940,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:943,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:951,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_new_gop
      functionSourceFile: '/src/libhevc/encoder/picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
      BBCount:         8
      ICount:          109
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/picture_type.c:371,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:373,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:378,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:384,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:386,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:389,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    set_force_I_frame_flag
      functionSourceFile: '/src/libhevc/encoder/picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1374
      functionLinenumberEnd: 1376
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_pic_to_stack
      functionSourceFile: '/src/libhevc/encoder/picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_pic_handling
        - i4_enc_pic_id
        - i4_rc_in_pic
      BBCount:         185
      ICount:          1282
      EdgeCount:       248
      CyclomaticComplexity: 65
      functionsReached:
        - set_force_I_frame_flag
        - start_new_gop
        - update_pic_distbn
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/picture_type.c:417,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:417,33'
              BranchSideFuncs:
                - set_force_I_frame_flag
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
                - start_new_gop
                - start_new_gop
                - start_new_gop
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:419,32'
              BranchSideFuncs:
                - set_force_I_frame_flag
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
                - start_new_gop
                - start_new_gop
                - start_new_gop
        - Branch String:   '/src/libhevc/encoder/picture_type.c:417,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:419,32'
              BranchSideFuncs:
                - set_force_I_frame_flag
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
                - start_new_gop
                - start_new_gop
                - start_new_gop
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:423,24'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
                - start_new_gop
                - start_new_gop
                - start_new_gop
        - Branch String:   '/src/libhevc/encoder/picture_type.c:445,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:448,16'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
                - start_new_gop
                - start_new_gop
                - start_new_gop
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:525,9'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
        - Branch String:   '/src/libhevc/encoder/picture_type.c:450,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:452,35'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
                - start_new_gop
                - start_new_gop
                - start_new_gop
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:456,37'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
                - start_new_gop
                - start_new_gop
                - start_new_gop
        - Branch String:   '/src/libhevc/encoder/picture_type.c:459,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:460,14'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
                - start_new_gop
                - start_new_gop
                - start_new_gop
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:466,16'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
                - start_new_gop
                - start_new_gop
                - start_new_gop
        - Branch String:   '/src/libhevc/encoder/picture_type.c:460,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:460,35'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
                - start_new_gop
                - start_new_gop
                - start_new_gop
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:462,28'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
                - start_new_gop
                - start_new_gop
                - start_new_gop
        - Branch String:   '/src/libhevc/encoder/picture_type.c:459,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:462,28'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
                - start_new_gop
                - start_new_gop
                - start_new_gop
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:466,16'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
                - start_new_gop
                - start_new_gop
                - start_new_gop
        - Branch String:   '/src/libhevc/encoder/picture_type.c:466,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:468,32'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
                - start_new_gop
                - start_new_gop
                - start_new_gop
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:472,32'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
                - start_new_gop
                - start_new_gop
                - start_new_gop
        - Branch String:   '/src/libhevc/encoder/picture_type.c:475,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:477,24'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
                - start_new_gop
                - start_new_gop
                - start_new_gop
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:482,18'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
                - start_new_gop
                - start_new_gop
                - start_new_gop
        - Branch String:   '/src/libhevc/encoder/picture_type.c:484,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:488,30'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:490,17'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
                - start_new_gop
                - start_new_gop
                - start_new_gop
        - Branch String:   '/src/libhevc/encoder/picture_type.c:490,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:493,27'
              BranchSideFuncs:
                - start_new_gop
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:495,19'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
                - start_new_gop
                - start_new_gop
        - Branch String:   '/src/libhevc/encoder/picture_type.c:495,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:495,45'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
                - start_new_gop
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:504,17'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
                - start_new_gop
        - Branch String:   '/src/libhevc/encoder/picture_type.c:495,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:497,27'
              BranchSideFuncs:
                - start_new_gop
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:504,17'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
                - start_new_gop
        - Branch String:   '/src/libhevc/encoder/picture_type.c:498,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:500,17'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:503,9'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
        - Branch String:   '/src/libhevc/encoder/picture_type.c:513,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:513,43'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:513,71'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
        - Branch String:   '/src/libhevc/encoder/picture_type.c:513,67'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:513,71'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:516,23'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
        - Branch String:   '/src/libhevc/encoder/picture_type.c:513,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:516,23'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:518,5'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
        - Branch String:   '/src/libhevc/encoder/picture_type.c:525,59'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:525,64'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:548,9'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
        - Branch String:   '/src/libhevc/encoder/picture_type.c:525,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:528,13'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
                - update_pic_distbn
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:548,9'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
        - Branch String:   '/src/libhevc/encoder/picture_type.c:535,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:537,13'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:539,5'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
        - Branch String:   '/src/libhevc/encoder/picture_type.c:548,59'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:549,10'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:599,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:549,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:549,53'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:554,15'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
        - Branch String:   '/src/libhevc/encoder/picture_type.c:549,80'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:550,10'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:554,15'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
        - Branch String:   '/src/libhevc/encoder/picture_type.c:548,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:554,15'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:599,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:556,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:559,16'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:596,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:559,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:562,26'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:565,16'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
        - Branch String:   '/src/libhevc/encoder/picture_type.c:565,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:568,21'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:576,16'
              BranchSideFuncs:
                - update_pic_distbn
                - update_pic_distbn
        - Branch String:   '/src/libhevc/encoder/picture_type.c:576,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:579,21'
              BranchSideFuncs:
                - update_pic_distbn
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:587,21'
              BranchSideFuncs:
                - update_pic_distbn
        - Branch String:   '/src/libhevc/encoder/picture_type.c:645,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:648,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:651,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:651,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:652,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:729,67'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:652,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:652,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:655,65'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:651,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:655,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:729,67'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:673,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:676,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:705,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:676,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:677,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:685,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:676,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:679,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:685,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:685,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:687,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:692,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:705,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:708,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:714,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:708,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:708,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:708,82'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:714,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:717,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:721,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:734,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:736,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:770,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:745,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:745,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:761,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:745,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:747,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:761,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:747,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:747,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:753,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:747,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:749,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:753,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:784,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:784,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:799,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:784,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:788,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:799,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:788,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:788,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:794,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:788,70'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:788,73'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:790,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:788,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:790,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:794,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:811,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:817,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:827,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:817,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:817,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:824,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:817,53'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:818,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:824,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:817,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:822,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:824,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:827,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:830,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:848,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:835,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:837,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:840,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:840,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:842,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:844,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:848,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:849,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:850,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:849,80'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:850,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:852,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/picture_type.c:848,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:848,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:852,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/picture_type.c:419,9'
          Dst:             set_force_I_frame_flag
        - Src:             '/src/libhevc/encoder/picture_type.c:493,13'
          Dst:             start_new_gop
        - Src:             '/src/libhevc/encoder/picture_type.c:497,13'
          Dst:             start_new_gop
        - Src:             '/src/libhevc/encoder/picture_type.c:506,13'
          Dst:             start_new_gop
        - Src:             '/src/libhevc/encoder/picture_type.c:527,9'
          Dst:             update_pic_distbn
        - Src:             '/src/libhevc/encoder/picture_type.c:578,17'
          Dst:             update_pic_distbn
        - Src:             '/src/libhevc/encoder/picture_type.c:586,17'
          Dst:             update_pic_distbn
    - functionName:    pic_handling_register_new_inter_frm_interval
      functionSourceFile: '/src/libhevc/encoder/picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_pic_handling
        - i4_inter_frm_int
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pic_handling_register_new_int_frm_interval
      functionSourceFile: '/src/libhevc/encoder/picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_pic_handling
        - i4_intra_frm_int
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_pic_handling
      functionSourceFile: '/src/libhevc/encoder/picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_pic_handling
        - i4_intra_frm_int
        - i4_max_inter_frm_int
        - i4_is_gop_closed
        - i4_idr_period
        - i4_num_active_pic_type
        - i4_field_pic
      BBCount:         16
      ICount:          290
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - find_pic_distbn_in_gop
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/picture_type.c:220,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:222,9'
              BranchSideFuncs:
                - find_pic_distbn_in_gop
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:225,14'
              BranchSideFuncs:
                - find_pic_distbn_in_gop
        - Branch String:   '/src/libhevc/encoder/picture_type.c:225,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:227,9'
              BranchSideFuncs:
                - find_pic_distbn_in_gop
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:229,13'
              BranchSideFuncs:
                - find_pic_distbn_in_gop
        - Branch String:   '/src/libhevc/encoder/picture_type.c:287,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:289,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:294,48'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/picture_type.c:275,5'
          Dst:             find_pic_distbn_in_gop
    - functionName:    use_or_fill_base
      functionSourceFile: '/src/libhevc/encoder/mem_req_and_acq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - ptr_to_be_filled
        - e_func_type
      BBCount:         10
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:94,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:96,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:107,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:96,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:98,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:103,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:107,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:109,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:119,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/mem_req_and_acq.h:109,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:111,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/mem_req_and_acq.h:116,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fill_memtab
      functionSourceFile: '/src/libhevc/encoder/mem_req_and_acq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - u4_size
        - i4_alignment
        - e_usage
        - e_mem_region
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pic_handling_num_fill_use_free_memtab
      functionSourceFile: '/src/libhevc/encoder/picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pps_pic_handling
        - ps_memtab
        - e_func_type
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fill_memtab
        - use_or_fill_base
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/picture_type.c:182,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:182,41'
              BranchSideFuncs:
                - fill_memtab.3623
                - use_or_fill_base.3622
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:183,11'
              BranchSideFuncs:
                - fill_memtab.3623
                - use_or_fill_base.3622
        - Branch String:   '/src/libhevc/encoder/picture_type.c:182,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:183,11'
              BranchSideFuncs:
                - fill_memtab.3623
                - use_or_fill_base.3622
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:186,8'
              BranchSideFuncs:
                - fill_memtab.3623
                - use_or_fill_base.3622
        - Branch String:   '/src/libhevc/encoder/picture_type.c:186,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:186,8'
              BranchSideFuncs:
                - fill_memtab.3623
                - use_or_fill_base.3622
            - BranchSide:      '/src/libhevc/encoder/picture_type.c:189,14'
              BranchSideFuncs:
                - fill_memtab.3623
                - use_or_fill_base.3622
      Callsites:
        - Src:             '/src/libhevc/encoder/picture_type.c:188,9'
          Dst:             fill_memtab
        - Src:             '/src/libhevc/encoder/picture_type.c:190,9'
          Dst:             use_or_fill_base
    - functionName:    mult32x16in32_shl
      functionSourceFile: '/src/libhevc/encoder/ia_basic_ops40.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - short
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sqrtFix
      functionSourceFile: '/src/libhevc/encoder/sqrt_interp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - num
        - q
        - sqrt_tab
      BBCount:         9
      ICount:          96
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mult32x16in32_shl
        - norm32
        - shl32
        - shr32
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/sqrt_interp.c:93,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/sqrt_interp.c:94,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/sqrt_interp.c:96,16'
              BranchSideFuncs:
                - norm32.3648
                - shl32.3649
                - shr32.3650
                - mult32x16in32_shl
        - Branch String:   '/src/libhevc/encoder/sqrt_interp.c:101,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/sqrt_interp.c:103,16'
              BranchSideFuncs:
                - mult32x16in32_shl
            - BranchSide:      '/src/libhevc/encoder/sqrt_interp.c:106,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/sqrt_interp.c:96,9'
          Dst:             norm32
        - Src:             '/src/libhevc/encoder/sqrt_interp.c:97,18'
          Dst:             shl32
        - Src:             '/src/libhevc/encoder/sqrt_interp.c:97,12'
          Dst:             shr32
        - Src:             '/src/libhevc/encoder/sqrt_interp.c:104,18'
          Dst:             mult32x16in32_shl
    - functionName:    norm32
      functionSourceFile: '/src/libhevc/encoder/ia_basic_ops32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - a
      BBCount:         14
      ICount:          65
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ia_basic_ops32.h:770,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:772,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:776,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ia_basic_ops32.h:776,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:778,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:782,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ia_basic_ops32.h:782,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:784,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:786,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ia_basic_ops32.h:786,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:788,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    shl32
      functionSourceFile: '/src/libhevc/encoder/ia_basic_ops32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ia_basic_ops32.h:179,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:180,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:182,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    shr32
      functionSourceFile: '/src/libhevc/encoder/ia_basic_ops32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ia_basic_ops32.h:218,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:220,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:227,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ia_basic_ops32.h:220,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:221,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ia_basic_ops32.h:223,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add32
      functionSourceFile: '/src/libhevc/encoder/ia_basic_ops32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mult32_shl_sat
      functionSourceFile: '/src/libhevc/encoder/ia_basic_ops40.h'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          47
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sub32
      functionSourceFile: '/src/libhevc/encoder/ia_basic_ops32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sqrtFix_interpolate
      functionSourceFile: '/src/libhevc/encoder/sqrt_interp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - num
        - q
        - sqrt_tab
      BBCount:         9
      ICount:          134
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - add32
        - mult32_shl_sat
        - norm32
        - shl32
        - shr32
        - sub32
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/sqrt_interp.c:58,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/sqrt_interp.c:59,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/sqrt_interp.c:61,16'
              BranchSideFuncs:
                - norm32.3648
                - shl32.3649
                - shr32.3650
                - shl32.3649
                - shl32.3649
                - shl32.3649
                - sub32.3652
                - mult32_shl_sat
                - add32.3651
                - mult32_shl_sat
        - Branch String:   '/src/libhevc/encoder/sqrt_interp.c:71,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/sqrt_interp.c:73,16'
              BranchSideFuncs:
                - mult32_shl_sat
            - BranchSide:      '/src/libhevc/encoder/sqrt_interp.c:77,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/sqrt_interp.c:61,9'
          Dst:             norm32
        - Src:             '/src/libhevc/encoder/sqrt_interp.c:62,18'
          Dst:             shl32
        - Src:             '/src/libhevc/encoder/sqrt_interp.c:62,12'
          Dst:             shr32
        - Src:             '/src/libhevc/encoder/sqrt_interp.c:66,24'
          Dst:             shl32
        - Src:             '/src/libhevc/encoder/sqrt_interp.c:66,40'
          Dst:             shl32
        - Src:             '/src/libhevc/encoder/sqrt_interp.c:66,17'
          Dst:             shl32
        - Src:             '/src/libhevc/encoder/sqrt_interp.c:67,21'
          Dst:             sub32
        - Src:             '/src/libhevc/encoder/sqrt_interp.c:68,21'
          Dst:             mult32_shl_sat
        - Src:             '/src/libhevc/encoder/sqrt_interp.c:69,18'
          Dst:             add32
        - Src:             '/src/libhevc/encoder/sqrt_interp.c:74,18'
          Dst:             mult32_shl_sat
    - functionName:    ihevc_inter_pred_chroma_vert_w16inp_w16out
      functionSourceFile: '/src/libhevc/common/ihevc_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1189
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_dst
        - src_strd
        - dst_strd
        - pi1_coeff
        - ht
        - wd
      BBCount:         13
      ICount:          123
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:1193,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:1195,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:1212,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:1195,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:1197,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:1208,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:1198,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:1200,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:1203,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_inter_pred_chroma_vert_w16inp
      functionSourceFile: '/src/libhevc/common/ihevc_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1112
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_dst
        - src_strd
        - dst_strd
        - pi1_coeff
        - ht
        - wd
      BBCount:         19
      ICount:          150
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:1116,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:1118,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:1136,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:1118,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:1120,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:1132,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:1121,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:1123,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:1126,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:1127,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:1127,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:1127,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:1127,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:1127,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:1127,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_inter_pred_chroma_vert_w16out
      functionSourceFile: '/src/libhevc/common/ihevc_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pi2_dst
        - src_strd
        - dst_strd
        - pi1_coeff
        - ht
        - wd
      BBCount:         13
      ICount:          121
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:1045,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:1047,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:1061,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:1047,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:1049,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:1058,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:1050,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:1052,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:1055,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_inter_pred_chroma_horz_w16out
      functionSourceFile: '/src/libhevc/common/ihevc_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 988
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pi2_dst
        - src_strd
        - dst_strd
        - pi1_coeff
        - ht
        - wd
      BBCount:         13
      ICount:          153
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:969,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:971,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:988,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:971,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:973,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:985,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:975,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:977,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:981,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_inter_pred_chroma_copy_w16out
      functionSourceFile: '/src/libhevc/common/ihevc_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pi2_dst
        - src_strd
        - dst_strd
        - pi1_coeff
        - ht
        - wd
      BBCount:         9
      ICount:          87
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:902,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:904,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:912,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:904,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:906,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:909,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_inter_pred_chroma_vert
      functionSourceFile: '/src/libhevc/common/ihevc_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 847
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - pi1_coeff
        - ht
        - wd
      BBCount:         19
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:828,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:830,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:847,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:830,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:832,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:844,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:833,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:835,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:838,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:839,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:830,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:839,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:839,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:830,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:830,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_inter_pred_chroma_horz
      functionSourceFile: '/src/libhevc/common/ihevc_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - pi1_coeff
        - ht
        - wd
      BBCount:         25
      ICount:          225
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:746,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:748,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:771,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:748,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:750,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:768,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:752,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:754,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:758,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:759,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:759,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:759,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:759,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:759,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:759,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:761,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:748,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:761,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:761,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:748,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:748,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_inter_pred_chroma_copy
      functionSourceFile: '/src/libhevc/common/ihevc_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - pi1_coeff
        - ht
        - wd
      BBCount:         9
      ICount:          84
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:680,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:682,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:690,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:682,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:684,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:687,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_inter_pred_luma_vert_w16inp_w16out
      functionSourceFile: '/src/libhevc/common/ihevc_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_dst
        - src_strd
        - dst_strd
        - pi1_coeff
        - ht
        - wd
      BBCount:         13
      ICount:          123
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:609,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:611,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:626,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:611,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:613,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:622,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:614,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:615,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:617,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_inter_pred_luma_vert_w16inp
      functionSourceFile: '/src/libhevc/common/ihevc_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_dst
        - src_strd
        - dst_strd
        - pi1_coeff
        - ht
        - wd
      BBCount:         19
      ICount:          149
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:534,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:536,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:552,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:536,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:538,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:548,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:539,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:540,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:542,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:543,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:543,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:543,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:543,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:543,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:543,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_inter_pred_luma_vert_w16out
      functionSourceFile: '/src/libhevc/common/ihevc_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pi2_dst
        - src_strd
        - dst_strd
        - pi1_coeff
        - ht
        - wd
      BBCount:         13
      ICount:          120
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:464,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:466,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:479,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:466,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:468,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:475,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:469,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:470,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:472,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_inter_pred_luma_horz_w16out
      functionSourceFile: '/src/libhevc/common/ihevc_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pi2_dst
        - src_strd
        - dst_strd
        - pi1_coeff
        - ht
        - wd
      BBCount:         13
      ICount:          118
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:393,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:395,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:408,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:395,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:397,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:404,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:398,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:399,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:401,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_inter_pred_luma_copy_w16out
      functionSourceFile: '/src/libhevc/common/ihevc_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pi2_dst
        - src_strd
        - dst_strd
        - pi1_coeff
        - ht
        - wd
      BBCount:         9
      ICount:          86
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:326,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:328,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:337,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:328,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:330,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:333,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_inter_pred_luma_vert
      functionSourceFile: '/src/libhevc/common/ihevc_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - pi1_coeff
        - ht
        - wd
      BBCount:         19
      ICount:          156
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:254,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:256,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:272,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:256,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:258,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:268,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:259,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:260,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:262,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:263,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:256,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:263,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:263,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:256,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:256,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_inter_pred_luma_horz
      functionSourceFile: '/src/libhevc/common/ihevc_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - pi1_coeff
        - ht
        - wd
      BBCount:         19
      ICount:          154
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:181,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:183,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:199,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:183,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:185,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:195,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:186,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:187,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:189,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:190,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:183,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:190,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:190,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:183,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:183,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_inter_pred_luma_copy
      functionSourceFile: '/src/libhevc/common/ihevc_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - pi1_coeff
        - ht
        - wd
      BBCount:         9
      ICount:          83
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:118,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:120,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:128,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_inter_pred_filters.c:120,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:122,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_inter_pred_filters.c:125,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_weighted_pred_chroma_bi_default
      functionSourceFile: '/src/libhevc/common/ihevc_weighted_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pi2_src1
        - pi2_src2
        - pu1_dst
        - src_strd1
        - src_strd2
        - dst_strd
        - lvl_shift1
        - lvl_shift2
        - ht
        - wd
      BBCount:         15
      ICount:          154
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_weighted_pred.c:588,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:590,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:603,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_weighted_pred.c:590,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:592,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:599,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_weighted_pred.c:596,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:590,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:596,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_weighted_pred.c:596,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:590,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:590,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_weighted_pred_bi_default
      functionSourceFile: '/src/libhevc/common/ihevc_weighted_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pi2_src1
        - pi2_src2
        - pu1_dst
        - src_strd1
        - src_strd2
        - dst_strd
        - lvl_shift1
        - lvl_shift2
        - ht
        - wd
      BBCount:         15
      ICount:          153
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_weighted_pred.c:505,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:507,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:520,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_weighted_pred.c:507,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:509,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:516,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_weighted_pred.c:513,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:507,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:513,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_weighted_pred.c:513,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:507,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:507,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_weighted_pred_chroma_bi
      functionSourceFile: '/src/libhevc/common/ihevc_weighted_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      void
      argCount:        19
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pi2_src1
        - pi2_src2
        - pu1_dst
        - src_strd1
        - src_strd2
        - dst_strd
        - wgt0_cb
        - wgt0_cr
        - off0_cb
        - off0_cr
        - wgt1_cb
        - wgt1_cr
        - off1_cb
        - off1_cr
        - shift
        - lvl_shift1
        - lvl_shift2
        - ht
        - wd
      BBCount:         21
      ICount:          259
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_weighted_pred.c:416,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:418,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:437,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_weighted_pred.c:418,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:420,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:433,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_weighted_pred.c:424,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:424,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:424,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_weighted_pred.c:424,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:424,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:424,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_weighted_pred.c:430,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:418,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:430,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_weighted_pred.c:430,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:418,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:418,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_weighted_pred_bi
      functionSourceFile: '/src/libhevc/common/ihevc_weighted_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        15
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pi2_src1
        - pi2_src2
        - pu1_dst
        - src_strd1
        - src_strd2
        - dst_strd
        - wgt0
        - off0
        - wgt1
        - off1
        - shift
        - lvl_shift1
        - lvl_shift2
        - ht
        - wd
      BBCount:         15
      ICount:          173
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_weighted_pred.c:311,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:313,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:326,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_weighted_pred.c:313,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:315,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:322,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_weighted_pred.c:319,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:313,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:319,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_weighted_pred.c:319,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:313,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:313,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_weighted_pred_chroma_uni
      functionSourceFile: '/src/libhevc/common/ihevc_weighted_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_dst
        - src_strd
        - dst_strd
        - wgt0_cb
        - wgt0_cr
        - off0_cb
        - off0_cr
        - shift
        - lvl_shift
        - ht
        - wd
      BBCount:         21
      ICount:          198
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_weighted_pred.c:205,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:207,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:225,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_weighted_pred.c:207,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:209,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:222,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_weighted_pred.c:213,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:213,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:213,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_weighted_pred.c:213,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:213,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:213,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_weighted_pred.c:219,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:207,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:219,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_weighted_pred.c:219,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:207,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:207,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_weighted_pred_uni
      functionSourceFile: '/src/libhevc/common/ihevc_weighted_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_dst
        - src_strd
        - dst_strd
        - wgt0
        - off0
        - shift
        - lvl_shift
        - ht
        - wd
      BBCount:         15
      ICount:          136
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_weighted_pred.c:120,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:122,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:134,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_weighted_pred.c:122,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:124,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:131,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_weighted_pred.c:128,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:122,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:128,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_weighted_pred.c:128,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:122,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_weighted_pred.c:122,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_pad_right_chroma
      functionSourceFile: '/src/libhevc/common/ihevc_padding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - ht
        - pad_size
      BBCount:         9
      ICount:          80
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_padding.c:566,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_padding.c:570,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_padding.c:576,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_padding.c:571,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_padding.c:572,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_padding.c:574,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_pad_right_luma
      functionSourceFile: '/src/libhevc/common/ihevc_padding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - ht
        - pad_size
      BBCount:         5
      ICount:          50
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_padding.c:505,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_padding.c:507,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_padding.c:511,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_pad_left_chroma
      functionSourceFile: '/src/libhevc/common/ihevc_padding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - ht
        - pad_size
      BBCount:         9
      ICount:          81
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_padding.c:445,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_padding.c:449,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_padding.c:455,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_padding.c:450,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_padding.c:451,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_padding.c:453,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_pad_left_luma
      functionSourceFile: '/src/libhevc/common/ihevc_padding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - ht
        - pad_size
      BBCount:         5
      ICount:          53
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_padding.c:384,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_padding.c:386,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_padding.c:390,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_pad_bottom
      functionSourceFile: '/src/libhevc/common/ihevc_padding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - wd
        - pad_size
      BBCount:         5
      ICount:          52
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_padding.c:329,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_padding.c:331,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_padding.c:334,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_pad_top
      functionSourceFile: '/src/libhevc/common/ihevc_padding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - wd
        - pad_size
      BBCount:         5
      ICount:          47
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_padding.c:275,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_padding.c:277,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_padding.c:279,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_pad_horz_luma
      functionSourceFile: '/src/libhevc/common/ihevc_padding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - ht
        - wd
        - pad_size
      BBCount:         5
      ICount:          71
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_padding.c:218,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_padding.c:220,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_padding.c:225,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_pad_horz_chroma
      functionSourceFile: '/src/libhevc/common/ihevc_padding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - ht
        - wd
        - pad_size
      BBCount:         7
      ICount:          92
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ihevc_memset_16bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_padding.c:157,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_padding.c:161,21'
              BranchSideFuncs:
                - ihevc_memset_16bit
                - ihevc_memset_16bit
            - BranchSide:      '/src/libhevc/common/ihevc_padding.c:169,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/common/ihevc_padding.c:162,9'
          Dst:             ihevc_memset_16bit
        - Src:             '/src/libhevc/common/ihevc_padding.c:165,9'
          Dst:             ihevc_memset_16bit
    - functionName:    ihevc_pad_vert
      functionSourceFile: '/src/libhevc/common/ihevc_padding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - ht
        - wd
        - pad_size
      BBCount:         5
      ICount:          69
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_padding.c:97,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_padding.c:99,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_padding.c:103,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_deblk_chroma_horz
      functionSourceFile: '/src/libhevc/common/ihevc_deblk_edge_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - quant_param_p
        - quant_param_q
        - qp_offset_u
        - qp_offset_v
        - tc_offset_div2
        - filter_flag_p
        - filter_flag_q
      BBCount:         70
      ICount:          574
      EdgeCount:       91
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:732,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:732,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:732,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:732,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:732,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:736,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:737,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:737,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:737,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:737,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:737,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:737,101'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:740,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:740,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:740,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:740,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:740,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:740,101'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:742,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:742,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:742,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:742,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:742,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:742,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:745,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:745,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:745,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:745,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:745,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:745,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:748,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:748,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:753,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:748,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:750,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:753,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:753,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:753,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:755,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:755,14'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:755,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:755,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:756,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:756,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:756,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:756,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:756,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:756,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:762,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:762,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:762,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:762,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:762,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:762,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:763,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:763,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:763,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:763,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:763,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:763,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:765,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:767,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:770,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:770,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:772,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:775,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/common/ihevc_deblk_edge_filter.c:732,5'
          Dst:             __assert_fail
    - functionName:    ihevc_deblk_chroma_vert
      functionSourceFile: '/src/libhevc/common/ihevc_deblk_edge_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - quant_param_p
        - quant_param_q
        - qp_offset_u
        - qp_offset_v
        - tc_offset_div2
        - filter_flag_p
        - filter_flag_q
      BBCount:         85
      ICount:          687
      EdgeCount:       111
      CyclomaticComplexity: 28
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:611,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:611,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:611,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:611,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:611,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:615,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:616,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:616,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:616,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:616,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:616,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:616,101'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:619,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:619,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:619,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:619,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:619,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:619,101'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:621,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:621,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:621,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:621,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:621,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:621,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:624,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:624,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:624,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:624,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:624,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:624,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:627,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:627,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:632,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:627,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:629,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:632,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:632,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:632,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:634,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:634,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:634,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:634,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:634,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:634,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:634,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:638,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:638,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:638,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:638,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:638,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:638,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:639,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:639,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:639,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:639,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:639,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:639,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:641,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:641,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:641,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:641,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:641,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:641,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:645,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:645,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:645,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:645,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:645,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:645,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:646,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:646,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:646,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:646,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:646,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:646,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:648,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:650,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:654,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:654,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:656,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:660,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/common/ihevc_deblk_edge_filter.c:611,5'
          Dst:             __assert_fail
    - functionName:    ihevc_deblk_luma_horz
      functionSourceFile: '/src/libhevc/common/ihevc_deblk_edge_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - bs
        - quant_param_p
        - quant_param_q
        - beta_offset_div2
        - tc_offset_div2
        - filter_flag_p
        - filter_flag_q
      BBCount:         185
      ICount:          2898
      EdgeCount:       245
      CyclomaticComplexity: 62
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:354,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:354,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:355,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:355,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:355,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:355,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:355,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:355,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:357,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:358,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:358,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:358,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:358,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:358,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:358,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:365,15'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:365,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:365,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:365,15'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:365,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:365,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:369,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:371,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:374,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:374,11'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:374,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:374,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:377,11'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:377,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:377,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:380,11'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:380,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:380,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:383,11'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:383,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:383,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:398,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:400,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:434,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:402,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:402,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:411,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:402,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:403,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:403,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:403,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:402,80'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:402,80'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:405,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:405,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:411,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:405,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:406,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:406,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:401,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:408,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:411,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:414,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:414,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:422,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:414,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:415,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:415,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:415,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:414,80'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:414,80'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:417,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:417,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:422,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:417,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:418,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:418,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:413,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:420,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:422,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:424,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:424,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:424,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:427,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:429,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:432,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:434,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:434,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:436,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:436,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:438,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:543,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:445,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:447,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:495,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:447,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:447,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:447,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:447,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:447,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:447,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:455,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:455,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:455,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:455,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:455,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:455,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:462,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:462,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:462,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:462,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:462,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:462,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:470,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:470,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:470,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:470,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:470,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:470,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:478,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:478,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:478,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:478,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:478,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:478,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:485,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:485,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:485,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:485,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:485,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:485,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:498,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:498,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:498,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:500,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:500,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:500,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:500,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:500,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:500,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:502,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:502,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:502,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:502,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:502,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:502,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:503,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:503,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:503,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:503,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:503,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:503,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:505,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:507,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:515,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:507,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:507,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:507,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:507,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:507,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:507,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:512,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:512,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:512,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:512,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:512,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:512,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:515,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:517,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:524,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:517,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:517,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:517,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:517,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:517,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:517,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:522,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:522,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:522,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:522,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:522,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:522,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:527,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:529,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:534,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:534,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:536,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:541,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/common/ihevc_deblk_edge_filter.c:354,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/common/ihevc_deblk_edge_filter.c:355,5'
          Dst:             __assert_fail
    - functionName:    ihevc_deblk_luma_vert
      functionSourceFile: '/src/libhevc/common/ihevc_deblk_edge_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - bs
        - quant_param_p
        - quant_param_q
        - beta_offset_div2
        - tc_offset_div2
        - filter_flag_p
        - filter_flag_q
      BBCount:         188
      ICount:          2292
      EdgeCount:       249
      CyclomaticComplexity: 63
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:117,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:117,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:117,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:117,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:117,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:118,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:118,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:118,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:118,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:118,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:118,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:120,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:121,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:121,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:121,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:121,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:121,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:121,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:128,15'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:128,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:128,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:128,15'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:128,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:128,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:132,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:134,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:137,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:137,11'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:137,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:137,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:138,11'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:138,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:138,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:140,11'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:140,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:140,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:141,11'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:141,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:141,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:156,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:158,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:188,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:160,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:160,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:167,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:160,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:160,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:160,60'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:160,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:160,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:160,58'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:162,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:162,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:167,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:162,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:162,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:162,66'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:159,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:164,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:167,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:170,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:170,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:176,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:170,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:170,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:170,60'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:170,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:170,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:170,58'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:172,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:172,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:176,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:172,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:172,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:172,66'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:169,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:174,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:176,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:178,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:178,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:178,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:181,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:183,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:186,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:188,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:188,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:190,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:190,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:192,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:283,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:200,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:202,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:238,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:202,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:202,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:202,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:202,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:202,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:202,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:208,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:208,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:208,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:208,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:208,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:208,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:213,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:213,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:213,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:213,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:213,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:213,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:219,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:219,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:219,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:219,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:219,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:219,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:225,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:225,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:225,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:225,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:225,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:225,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:230,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:230,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:230,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:230,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:230,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:230,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:240,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:240,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:240,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:242,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:242,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:242,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:242,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:242,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:242,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:244,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:244,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:244,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:244,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:244,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:244,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:245,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:245,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:245,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:245,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:245,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:245,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:247,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:249,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:256,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:249,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:249,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:249,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:249,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:249,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:249,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:253,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:253,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:253,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:253,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:253,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:253,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:256,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:258,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:264,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:258,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:258,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:258,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:258,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:258,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:258,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:262,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:262,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:262,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:262,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:262,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:262,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:267,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:269,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:274,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_deblk_edge_filter.c:274,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:276,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_deblk_edge_filter.c:281,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/common/ihevc_deblk_edge_filter.c:117,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/common/ihevc_deblk_edge_filter.c:118,5'
          Dst:             __assert_fail
    - functionName:    ihevc_intra_pred_luma_mode_27_to_33
      functionSourceFile: '/src/libhevc/common/ihevc_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1546
      functionLinenumberEnd: 1572
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_ref
        - src_strd
        - pu1_dst
        - dst_strd
        - nt
        - mode
      BBCount:         9
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:1555,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1557,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1572,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:1562,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1564,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1570,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_intra_pred_luma_mode_19_to_25
      functionSourceFile: '/src/libhevc/common/ihevc_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1448
      functionLinenumberEnd: 1498
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_ref
        - src_strd
        - pu1_dst
        - dst_strd
        - nt
        - mode
      BBCount:         17
      ICount:          219
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:1465,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1466,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1468,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:1474,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1476,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1480,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:1480,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1482,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1498,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:1487,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1489,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1496,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_intra_pred_luma_mode_11_to_17
      functionSourceFile: '/src/libhevc/common/ihevc_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1340
      functionLinenumberEnd: 1400
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_ref
        - src_strd
        - pu1_dst
        - dst_strd
        - nt
        - mode
      BBCount:         17
      ICount:          225
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:1365,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1366,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1368,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:1374,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1376,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1382,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:1382,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1384,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1400,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:1389,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1391,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1398,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_intra_pred_luma_mode_3_to_9
      functionSourceFile: '/src/libhevc/common/ihevc_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1263
      functionLinenumberEnd: 1293
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_ref
        - src_strd
        - pu1_dst
        - dst_strd
        - nt
        - mode
      BBCount:         9
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:1276,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1278,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1293,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:1283,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1285,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1291,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_intra_pred_luma_mode_18_34
      functionSourceFile: '/src/libhevc/common/ihevc_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1186
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_ref
        - src_strd
        - pu1_dst
        - dst_strd
        - nt
        - mode
      BBCount:         15
      ICount:          119
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:1195,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1196,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1198,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:1202,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1204,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1216,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:1211,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1212,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1214,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_intra_pred_luma_mode2
      functionSourceFile: '/src/libhevc/common/ihevc_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1139
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_ref
        - src_strd
        - pu1_dst
        - dst_strd
        - nt
        - mode
      BBCount:         9
      ICount:          97
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:1131,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1133,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1139,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:1135,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1136,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1137,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_intra_pred_luma_ver
      functionSourceFile: '/src/libhevc/common/ihevc_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1073
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_ref
        - src_strd
        - pu1_dst
        - dst_strd
        - nt
        - mode
      BBCount:         30
      ICount:          218
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:1051,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1054,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1061,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:1054,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1055,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1057,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:1055,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1056,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1056,75'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:1061,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1063,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1069,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:1065,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1061,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1065,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:1065,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1061,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1061,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:1069,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1070,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:1070,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1071,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:1071,75'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_intra_pred_luma_horz
      functionSourceFile: '/src/libhevc/common/ihevc_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 964
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_ref
        - src_strd
        - pu1_dst
        - dst_strd
        - nt
        - mode
      BBCount:         30
      ICount:          216
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:973,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:975,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:982,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:975,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:976,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:978,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:976,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:977,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:977,75'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:982,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:984,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:990,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:986,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:982,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:986,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:986,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:982,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:982,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:990,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:991,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:991,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:992,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:992,75'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_intra_pred_luma_dc
      functionSourceFile: '/src/libhevc/common/ihevc_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_ref
        - src_strd
        - pu1_dst
        - dst_strd
        - nt
        - mode
      BBCount:         42
      ICount:          331
      EdgeCount:       49
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:858,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:861,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:864,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:867,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:870,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:873,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:880,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:881,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:883,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:883,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:884,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:886,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:892,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:894,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:901,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:894,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:895,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:897,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:895,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:896,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:896,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:904,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:905,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:907,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:907,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:908,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:912,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:912,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:913,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:913,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:914,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:914,51'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_intra_pred_luma_planar
      functionSourceFile: '/src/libhevc/common/ihevc_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_ref
        - src_strd
        - pu1_dst
        - dst_strd
        - nt
        - mode
      BBCount:         15
      ICount:          168
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:770,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:773,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:776,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:779,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:782,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:785,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:790,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:792,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:801,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:792,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:794,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:800,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_intra_pred_ref_filtering
      functionSourceFile: '/src/libhevc/common/ihevc_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - nt
        - pu1_dst
        - mode
        - strong_intra_smoothing_enable_flag
      BBCount:         46
      ICount:          511
      EdgeCount:       59
      CyclomaticComplexity: 15
      functionsReached:
        - CTZ
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:657,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:659,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:673,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:659,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:661,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:665,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:673,54'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:673,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:685,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:673,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:676,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:685,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:676,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:677,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:677,57'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:678,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:679,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:679,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:682,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:682,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:685,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:689,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:691,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:703,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:693,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:694,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:696,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:696,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:697,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:699,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:703,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:705,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:711,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:712,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:656,61'
          Dst:             CTZ
    - functionName:    CTZ
      functionSourceFile: '/src/libhevc/common/x86/ihevc_platform_macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_word
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/x86/ihevc_platform_macros.h:90,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/x86/ihevc_platform_macros.h:91,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/x86/ihevc_platform_macros.h:95,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_intra_pred_luma_ref_substitution
      functionSourceFile: '/src/libhevc/common/ihevc_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_top_left
        - pu1_top
        - pu1_left
        - src_strd
        - nt
        - nbr_flags
        - pu1_dst
        - dst_strd
      BBCount:         210
      ICount:          1546
      EdgeCount:       274
      CyclomaticComplexity: 66
      functionsReached:
        - CTZ
        - ihevc_memcpy
        - ihevc_memcpy_mul_8
        - ihevc_memset
        - ihevc_memset_mul_8
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:217,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:219,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:226,12'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
                - ihevc_memcpy
                - ihevc_memcpy
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:219,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:221,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:223,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:226,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:229,24'
              BranchSideFuncs:
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
                - ihevc_memcpy
                - ihevc_memcpy
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:338,12'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:236,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:237,36'
              BranchSideFuncs:
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
                - ihevc_memcpy
                - ihevc_memcpy
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:239,17'
              BranchSideFuncs:
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
                - ihevc_memcpy
                - ihevc_memcpy
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:242,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:244,23'
              BranchSideFuncs:
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
                - ihevc_memcpy
                - ihevc_memcpy
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:249,31'
              BranchSideFuncs:
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
                - ihevc_memcpy
                - ihevc_memcpy
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:244,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:245,47'
              BranchSideFuncs:
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
                - ihevc_memcpy
                - ihevc_memcpy
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:246,13'
              BranchSideFuncs:
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
                - ihevc_memcpy
                - ihevc_memcpy
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:253,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:255,25'
              BranchSideFuncs:
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
                - ihevc_memcpy
                - ihevc_memcpy
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:260,31'
              BranchSideFuncs:
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
                - ihevc_memcpy
                - ihevc_memcpy
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:255,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:256,47'
              BranchSideFuncs:
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
                - ihevc_memcpy
                - ihevc_memcpy
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:257,13'
              BranchSideFuncs:
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
                - ihevc_memcpy
                - ihevc_memcpy
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:264,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:266,31'
              BranchSideFuncs:
                - ihevc_memcpy
                - ihevc_memset
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
                - ihevc_memcpy
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:270,31'
              BranchSideFuncs:
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
                - ihevc_memcpy
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:273,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:275,31'
              BranchSideFuncs:
                - ihevc_memcpy
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:279,31'
              BranchSideFuncs:
                - ihevc_memset
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:284,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:287,33'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:317,16'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:294,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:295,25'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:298,20'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:298,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:300,27'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:308,28'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:302,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:303,38'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:304,17'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:310,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:0,0'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:311,38'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset
                - ihevc_memset
                - ihevc_memset
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:317,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:319,31'
              BranchSideFuncs:
                - ihevc_memset
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset
                - ihevc_memset
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:323,16'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset
                - ihevc_memset
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:323,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:324,35'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset
                - ihevc_memset
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:326,16'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset
                - ihevc_memset
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:326,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:328,31'
              BranchSideFuncs:
                - ihevc_memset
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:331,16'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:331,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:333,31'
              BranchSideFuncs:
                - ihevc_memset
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:336,9'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:338,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:340,20'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:467,12'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:347,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:348,36'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:350,17'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:352,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:354,23'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:359,37'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:354,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:355,47'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:356,13'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:364,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:366,29'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:371,41'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:366,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:367,47'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:368,17'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:374,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:376,30'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:381,41'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:376,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:377,51'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:378,17'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:385,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:387,37'
              BranchSideFuncs:
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:391,37'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:394,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:396,37'
              BranchSideFuncs:
                - ihevc_memcpy_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:400,37'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:405,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:405,79'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:405,79'
              BranchSideFuncs:
                - CTZ.3912
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:407,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:408,36'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:410,20'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:410,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:413,27'
              BranchSideFuncs:
                - CTZ.3912
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:421,20'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:413,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:415,39'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:419,17'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:416,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:416,95'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:416,95'
              BranchSideFuncs:
                - CTZ.3912
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:421,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:424,31'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:433,13'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:425,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:427,38'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:429,17'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:433,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:437,34'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:465,9'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:440,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:442,32'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:450,32'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:445,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:446,51'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:447,17'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:470,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:471,36'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:473,17'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:475,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:477,23'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:482,37'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:477,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:478,47'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:479,13'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:487,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:489,29'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:494,41'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:489,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:490,47'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:491,17'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:497,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:499,30'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:504,41'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:499,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:500,51'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:501,17'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:507,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:509,30'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:514,41'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:509,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:510,51'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:511,17'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:517,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:519,30'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:524,41'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:519,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:520,51'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:521,17'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:529,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:531,37'
              BranchSideFuncs:
                - ihevc_memcpy_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:535,37'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:538,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:540,37'
              BranchSideFuncs:
                - ihevc_memcpy_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:544,37'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:549,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:549,77'
              BranchSideFuncs:
                - ihevc_memset_mul_8
                - CTZ.3912
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:549,77'
              BranchSideFuncs:
                - CTZ.3912
                - ihevc_memset_mul_8
                - CTZ.3912
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:551,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:554,27'
              BranchSideFuncs:
                - CTZ.3912
                - ihevc_memset_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:563,20'
              BranchSideFuncs:
                - ihevc_memset_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:554,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:557,39'
              BranchSideFuncs:
                - ihevc_memset_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:561,17'
              BranchSideFuncs:
                - ihevc_memset_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:559,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:559,91'
              BranchSideFuncs:
                - ihevc_memset_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:559,91'
              BranchSideFuncs:
                - CTZ.3912
                - ihevc_memset_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:563,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:566,31'
              BranchSideFuncs:
                - ihevc_memset_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:573,13'
              BranchSideFuncs:
                - ihevc_memset_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:567,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:568,38'
              BranchSideFuncs:
                - ihevc_memset_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:569,17'
              BranchSideFuncs:
                - ihevc_memset_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:573,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:577,34'
              BranchSideFuncs:
                - ihevc_memset_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:601,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:580,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:582,32'
              BranchSideFuncs:
                - ihevc_memset_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:589,32'
              BranchSideFuncs:
                - ihevc_memset_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:584,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:585,51'
              BranchSideFuncs:
                - ihevc_memset_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:586,17'
              BranchSideFuncs:
                - ihevc_memset_mul_8
      Callsites:
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:249,17'
          Dst:             ihevc_memset
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:260,17'
          Dst:             ihevc_memset
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:266,17'
          Dst:             ihevc_memcpy
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:270,17'
          Dst:             ihevc_memset
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:275,17'
          Dst:             ihevc_memcpy
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:279,17'
          Dst:             ihevc_memset
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:319,17'
          Dst:             ihevc_memset
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:328,17'
          Dst:             ihevc_memset
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:333,17'
          Dst:             ihevc_memset
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:359,17'
          Dst:             ihevc_memset_mul_8
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:371,21'
          Dst:             ihevc_memset_mul_8
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:381,21'
          Dst:             ihevc_memset_mul_8
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:387,17'
          Dst:             ihevc_memcpy_mul_8
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:391,17'
          Dst:             ihevc_memset_mul_8
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:396,17'
          Dst:             ihevc_memcpy_mul_8
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:400,17'
          Dst:             ihevc_memset_mul_8
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:405,34'
          Dst:             CTZ
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:416,43'
          Dst:             CTZ
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:455,25'
          Dst:             ihevc_memset_mul_8
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:482,17'
          Dst:             ihevc_memset_mul_8
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:494,21'
          Dst:             ihevc_memset_mul_8
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:504,21'
          Dst:             ihevc_memset_mul_8
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:514,21'
          Dst:             ihevc_memset_mul_8
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:524,21'
          Dst:             ihevc_memset_mul_8
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:531,17'
          Dst:             ihevc_memcpy_mul_8
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:535,17'
          Dst:             ihevc_memset_mul_8
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:540,17'
          Dst:             ihevc_memcpy_mul_8
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:544,17'
          Dst:             ihevc_memset_mul_8
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:549,34'
          Dst:             CTZ
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:559,43'
          Dst:             CTZ
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:594,25'
          Dst:             ihevc_memset_mul_8
    - functionName:    ihevc_intra_pred_luma_ref_subst_all_avlble
      functionSourceFile: '/src/libhevc/common/ihevc_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_top_left
        - pu1_top
        - pu1_left
        - src_strd
        - nt
        - nbr_flags
        - pu1_dst
        - dst_strd
      BBCount:         38
      ICount:          294
      EdgeCount:       47
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - ihevc_memcpy
        - ihevc_memcpy_mul_8
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:132,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:132,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memcpy
                - ihevc_memcpy
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:132,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memcpy
                - ihevc_memcpy
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:132,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:132,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memcpy
                - ihevc_memcpy
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:132,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memcpy
                - ihevc_memcpy
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:132,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:132,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memcpy
                - ihevc_memcpy
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:135,12'
              BranchSideFuncs:
                - __assert_fail
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
                - ihevc_memcpy
                - ihevc_memcpy
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:135,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:141,32'
              BranchSideFuncs:
                - ihevc_memcpy
                - ihevc_memcpy
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:168,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:144,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:145,47'
              BranchSideFuncs:
                - ihevc_memcpy
                - ihevc_memcpy
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:149,25'
              BranchSideFuncs:
                - ihevc_memcpy
                - ihevc_memcpy
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:149,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:150,47'
              BranchSideFuncs:
                - ihevc_memcpy
                - ihevc_memcpy
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:154,31'
              BranchSideFuncs:
                - ihevc_memcpy
                - ihevc_memcpy
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:168,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:168,13'
              BranchSideFuncs:
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:168,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:168,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:168,13'
              BranchSideFuncs:
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:168,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:168,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:168,13'
              BranchSideFuncs:
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:169,32'
              BranchSideFuncs:
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:171,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:172,43'
              BranchSideFuncs:
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:174,21'
              BranchSideFuncs:
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_intra_pred_filters.c:174,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:175,43'
              BranchSideFuncs:
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_intra_pred_filters.c:177,33'
              BranchSideFuncs:
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
      Callsites:
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:132,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:154,17'
          Dst:             ihevc_memcpy
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:158,17'
          Dst:             ihevc_memcpy
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:168,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:177,13'
          Dst:             ihevc_memcpy_mul_8
        - Src:             '/src/libhevc/common/ihevc_intra_pred_filters.c:179,13'
          Dst:             ihevc_memcpy_mul_8
    - functionName:    ihevc_intra_pred_chroma_mode_27_to_33
      functionSourceFile: '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1234
      functionLinenumberEnd: 1266
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_ref
        - src_strd
        - pu1_dst
        - dst_strd
        - nt
        - mode
      BBCount:         9
      ICount:          171
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:1244,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:1246,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:1266,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:1252,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:1254,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:1264,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_intra_pred_chroma_mode_19_to_25
      functionSourceFile: '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1126
      functionLinenumberEnd: 1186
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_ref
        - src_strd
        - pu1_dst
        - dst_strd
        - nt
        - mode
      BBCount:         17
      ICount:          305
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:1144,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:1146,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:1151,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:1157,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:1159,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:1164,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:1164,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:1166,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:1186,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:1171,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:1173,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:1184,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_intra_pred_chroma_mode_11_to_17
      functionSourceFile: '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1006
      functionLinenumberEnd: 1078
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_ref
        - src_strd
        - pu1_dst
        - dst_strd
        - nt
        - mode
      BBCount:         17
      ICount:          324
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:1031,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:1033,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:1037,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:1043,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:1045,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:1052,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:1052,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:1054,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:1078,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:1062,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:1064,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:1076,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_intra_pred_chroma_mode_3_to_9
      functionSourceFile: '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_ref
        - src_strd
        - pu1_dst
        - dst_strd
        - nt
        - mode
      BBCount:         9
      ICount:          191
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:932,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:934,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:959,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:943,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:945,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:957,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_intra_pred_chroma_mode_18_34
      functionSourceFile: '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_ref
        - src_strd
        - pu1_dst
        - dst_strd
        - nt
        - mode
      BBCount:         15
      ICount:          140
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:851,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:852,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:854,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:858,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:860,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:870,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:862,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:864,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:868,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_intra_pred_chroma_mode2
      functionSourceFile: '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_ref
        - src_strd
        - pu1_dst
        - dst_strd
        - nt
        - mode
      BBCount:         9
      ICount:          125
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:786,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:788,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:797,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:790,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:792,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:795,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_intra_pred_chroma_ver
      functionSourceFile: '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_ref
        - src_strd
        - pu1_dst
        - dst_strd
        - nt
        - mode
      BBCount:         9
      ICount:          99
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:722,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:724,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:730,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:724,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:726,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:729,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_intra_pred_chroma_horz
      functionSourceFile: '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_ref
        - src_strd
        - pu1_dst
        - dst_strd
        - nt
        - mode
      BBCount:         9
      ICount:          101
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:661,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:663,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:669,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:663,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:665,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:668,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_intra_pred_chroma_dc
      functionSourceFile: '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_ref
        - src_strd
        - pu1_dst
        - dst_strd
        - nt
        - mode
      BBCount:         23
      ICount:          218
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:560,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:563,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:566,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:569,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:572,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:575,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:582,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:584,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:587,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:587,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:589,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:594,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:599,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:601,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:608,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:601,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:603,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:606,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_intra_pred_chroma_planar
      functionSourceFile: '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_ref
        - src_strd
        - pu1_dst
        - dst_strd
        - nt
        - mode
      BBCount:         14
      ICount:          247
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:470,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:473,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:476,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:479,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:482,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:487,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:489,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:504,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:489,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:491,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:503,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CTZ
      functionSourceFile: '/src/libhevc/common/x86/ihevc_platform_macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_word
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/x86/ihevc_platform_macros.h:90,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/x86/ihevc_platform_macros.h:91,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/x86/ihevc_platform_macros.h:95,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_intra_pred_chroma_ref_substitution
      functionSourceFile: '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_top_left
        - pu1_top
        - pu1_left
        - src_strd
        - nt
        - nbr_flags
        - pu1_dst
        - dst_strd
      BBCount:         128
      ICount:          1086
      EdgeCount:       168
      CyclomaticComplexity: 42
      functionsReached:
        - CTZ
        - ihevc_memcpy_mul_8
        - ihevc_memset_16bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:147,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:151,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:162,24'
              BranchSideFuncs:
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:152,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:154,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:156,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:170,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:172,34'
              BranchSideFuncs:
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:176,17'
              BranchSideFuncs:
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:176,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:178,19'
              BranchSideFuncs:
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:186,17'
              BranchSideFuncs:
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:178,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:180,45'
              BranchSideFuncs:
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:184,9'
              BranchSideFuncs:
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:186,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:188,26'
              BranchSideFuncs:
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:196,17'
              BranchSideFuncs:
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:188,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:190,45'
              BranchSideFuncs:
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:194,9'
              BranchSideFuncs:
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memcpy_mul_8
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:196,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:198,33'
              BranchSideFuncs:
                - ihevc_memcpy_mul_8
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memcpy_mul_8
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:203,17'
              BranchSideFuncs:
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memcpy_mul_8
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:203,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:205,33'
              BranchSideFuncs:
                - ihevc_memcpy_mul_8
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:209,12'
              BranchSideFuncs:
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:209,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:212,24'
              BranchSideFuncs:
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:277,17'
              BranchSideFuncs:
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:226,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:229,17'
              BranchSideFuncs:
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:250,16'
              BranchSideFuncs:
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:229,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:230,25'
              BranchSideFuncs:
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:233,20'
              BranchSideFuncs:
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:233,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:236,28'
              BranchSideFuncs:
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:244,28'
              BranchSideFuncs:
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:250,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:252,48'
              BranchSideFuncs:
                - ihevc_memset_16bit
                - ihevc_memset_16bit
                - ihevc_memset_16bit
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:257,16'
              BranchSideFuncs:
                - ihevc_memset_16bit
                - ihevc_memset_16bit
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:257,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:259,35'
              BranchSideFuncs:
                - ihevc_memset_16bit
                - ihevc_memset_16bit
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:262,16'
              BranchSideFuncs:
                - ihevc_memset_16bit
                - ihevc_memset_16bit
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:262,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:264,48'
              BranchSideFuncs:
                - ihevc_memset_16bit
                - ihevc_memset_16bit
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:269,16'
              BranchSideFuncs:
                - ihevc_memset_16bit
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:269,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:271,48'
              BranchSideFuncs:
                - ihevc_memset_16bit
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:276,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:277,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:279,20'
              BranchSideFuncs:
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:350,17'
              BranchSideFuncs:
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:288,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:288,79'
              BranchSideFuncs:
                - ihevc_memset_16bit
                - CTZ.3968
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:288,79'
              BranchSideFuncs:
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:289,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:290,36'
              BranchSideFuncs:
                - ihevc_memset_16bit
                - CTZ.3968
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:291,20'
              BranchSideFuncs:
                - ihevc_memset_16bit
                - CTZ.3968
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:291,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:294,27'
              BranchSideFuncs:
                - CTZ.3968
                - ihevc_memset_16bit
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:302,20'
              BranchSideFuncs:
                - ihevc_memset_16bit
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:294,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:296,39'
              BranchSideFuncs:
                - ihevc_memset_16bit
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:300,17'
              BranchSideFuncs:
                - ihevc_memset_16bit
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:297,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:297,95'
              BranchSideFuncs:
                - ihevc_memset_16bit
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:297,95'
              BranchSideFuncs:
                - CTZ.3968
                - ihevc_memset_16bit
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:302,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:305,33'
              BranchSideFuncs:
                - ihevc_memset_16bit
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:316,13'
              BranchSideFuncs:
                - ihevc_memset_16bit
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:307,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:309,38'
              BranchSideFuncs:
                - ihevc_memset_16bit
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:312,17'
              BranchSideFuncs:
                - ihevc_memset_16bit
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:316,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:320,34'
              BranchSideFuncs:
                - ihevc_memset_16bit
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:349,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:323,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:325,32'
              BranchSideFuncs:
                - ihevc_memset_16bit
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:336,32'
              BranchSideFuncs:
                - ihevc_memset_16bit
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:328,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:330,55'
              BranchSideFuncs:
                - ihevc_memset_16bit
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:333,17'
              BranchSideFuncs:
                - ihevc_memset_16bit
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:355,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:355,77'
              BranchSideFuncs:
                - ihevc_memset_16bit
                - CTZ.3968
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:355,77'
              BranchSideFuncs:
                - CTZ.3968
                - ihevc_memset_16bit
                - CTZ.3968
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:357,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:360,27'
              BranchSideFuncs:
                - CTZ.3968
                - ihevc_memset_16bit
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:369,20'
              BranchSideFuncs:
                - ihevc_memset_16bit
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:360,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:363,39'
              BranchSideFuncs:
                - ihevc_memset_16bit
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:367,17'
              BranchSideFuncs:
                - ihevc_memset_16bit
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:365,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:365,91'
              BranchSideFuncs:
                - ihevc_memset_16bit
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:365,91'
              BranchSideFuncs:
                - CTZ.3968
                - ihevc_memset_16bit
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:369,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:372,33'
              BranchSideFuncs:
                - ihevc_memset_16bit
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:383,13'
              BranchSideFuncs:
                - ihevc_memset_16bit
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:374,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:376,38'
              BranchSideFuncs:
                - ihevc_memset_16bit
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:379,17'
              BranchSideFuncs:
                - ihevc_memset_16bit
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:383,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:387,34'
              BranchSideFuncs:
                - ihevc_memset_16bit
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:414,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:390,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:392,32'
              BranchSideFuncs:
                - ihevc_memset_16bit
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:402,32'
              BranchSideFuncs:
                - ihevc_memset_16bit
        - Branch String:   '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:394,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:396,55'
              BranchSideFuncs:
                - ihevc_memset_16bit
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:399,17'
              BranchSideFuncs:
                - ihevc_memset_16bit
      Callsites:
        - Src:             '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:198,13'
          Dst:             ihevc_memcpy_mul_8
        - Src:             '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:205,13'
          Dst:             ihevc_memcpy_mul_8
        - Src:             '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:238,21'
          Dst:             ihevc_memset_16bit
        - Src:             '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:246,21'
          Dst:             ihevc_memset_16bit
        - Src:             '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:253,17'
          Dst:             ihevc_memset_16bit
        - Src:             '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:265,17'
          Dst:             ihevc_memset_16bit
        - Src:             '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:272,17'
          Dst:             ihevc_memset_16bit
        - Src:             '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:288,34'
          Dst:             CTZ
        - Src:             '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:297,43'
          Dst:             CTZ
        - Src:             '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:342,25'
          Dst:             ihevc_memset_16bit
        - Src:             '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:355,34'
          Dst:             CTZ
        - Src:             '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:365,43'
          Dst:             CTZ
        - Src:             '/src/libhevc/common/ihevc_chroma_intra_pred_filters.c:408,25'
          Dst:             ihevc_memset_16bit
    - functionName:    ihevc_memset_16bit_mul_8
      functionSourceFile: '/src/libhevc/common/ihevc_mem_fns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - pu2_dst
        - value
        - num_words
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_mem_fns.c:161,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_mem_fns.c:163,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_mem_fns.c:165,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_memset_16bit
      functionSourceFile: '/src/libhevc/common/ihevc_mem_fns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - pu2_dst
        - value
        - num_words
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_mem_fns.c:150,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_mem_fns.c:152,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_mem_fns.c:154,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_memset_mul_8
      functionSourceFile: '/src/libhevc/common/ihevc_mem_fns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - pu1_dst
        - value
        - num_bytes
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevc_memset
      functionSourceFile: '/src/libhevc/common/ihevc_mem_fns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - pu1_dst
        - value
        - num_bytes
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevc_memcpy_mul_8
      functionSourceFile: '/src/libhevc/common/ihevc_mem_fns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_dst
        - pu1_src
        - num_bytes
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevc_memcpy
      functionSourceFile: '/src/libhevc/common/ihevc_mem_fns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_dst
        - pu1_src
        - num_bytes
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevc_sao_edge_offset_class3_chroma
      functionSourceFile: '/src/libhevc/common/ihevc_sao.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1374
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - pu1_src_left
        - pu1_src_top
        - pu1_src_top_left
        - pu1_src_top_right
        - pu1_src_bot_left
        - pu1_avail
        - pi1_sao_offset_u
        - pi1_sao_offset_v
        - wd
        - ht
      BBCount:         165
      ICount:          1833
      EdgeCount:       216
      CyclomaticComplexity: 53
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1193,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1195,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1198,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1198,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1200,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1205,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1205,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1210,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1241,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1210,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1210,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1210,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1211,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1210,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1210,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1215,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1217,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1221,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1217,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1217,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1225,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1217,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1225,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1225,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1225,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1225,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1225,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1226,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1225,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1225,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1230,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1232,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1236,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1232,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1232,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1238,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1232,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1238,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1238,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1246,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1251,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1282,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1251,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1251,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1251,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1252,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1251,105'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1251,105'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1256,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1258,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1262,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1258,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1258,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1266,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1258,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1266,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1266,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1266,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1266,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1266,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1267,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1266,113'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1266,113'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1271,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1273,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1277,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1273,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1273,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1279,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1273,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1279,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1279,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1287,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1289,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1293,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1293,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1295,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1305,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1298,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1300,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1302,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1300,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1298,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1298,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1305,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1307,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1307,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1305,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1305,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1312,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1314,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1318,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1318,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1320,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1325,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1325,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1327,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1353,70'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1327,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1327,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1327,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1328,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1329,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1329,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1329,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1334,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1350,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1334,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1334,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1334,70'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1336,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1336,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1336,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1336,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1336,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1336,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1336,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1336,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1336,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1339,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1340,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1342,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1344,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1346,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1348,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1346,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1346,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1348,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1346,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1348,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1348,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1353,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1353,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1353,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1354,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1354,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1354,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1355,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1355,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1355,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1356,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1356,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1356,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1359,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1360,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1361,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1361,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1362,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1363,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1365,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1367,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1369,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1369,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1371,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1374,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_sao_edge_offset_class3
      functionSourceFile: '/src/libhevc/common/ihevc_sao.c'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionLinenumberEnd: 1152
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - pu1_src_left
        - pu1_src_top
        - pu1_src_top_left
        - pu1_src_top_right
        - pu1_src_bot_left
        - pu1_avail
        - pi1_sao_offset
        - wd
        - ht
      BBCount:         123
      ICount:          1232
      EdgeCount:       160
      CyclomaticComplexity: 39
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1014,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1016,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1018,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1018,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1020,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1024,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1024,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1028,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1044,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1028,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1028,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1028,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1029,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1028,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1028,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1033,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1035,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1039,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1035,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1035,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1041,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1035,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1041,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1041,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1048,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1052,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1068,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1052,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1052,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1052,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1053,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1052,105'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1052,105'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1057,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1059,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1063,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1059,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1059,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1065,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1059,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1065,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1065,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1072,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1074,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1078,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1078,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1080,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1090,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1083,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1085,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1087,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1085,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1083,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1083,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1090,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1092,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1092,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1090,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1090,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1097,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1099,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1103,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1103,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1105,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1110,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1110,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1112,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1134,70'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1112,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1113,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1113,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1113,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1117,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1131,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1117,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1117,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1117,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1117,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1117,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1117,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1117,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1117,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1117,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1120,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1121,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1123,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1125,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1127,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1129,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1127,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1127,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1129,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1127,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1129,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1129,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1134,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1134,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1134,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1135,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1135,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1135,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1138,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1139,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1140,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1140,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1141,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1142,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1143,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1145,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1147,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:1147,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1149,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:1152,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_sao_edge_offset_class2_chroma
      functionSourceFile: '/src/libhevc/common/ihevc_sao.c'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 975
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - pu1_src_left
        - pu1_src_top
        - pu1_src_top_left
        - pu1_src_top_right
        - pu1_src_bot_left
        - pu1_avail
        - pi1_sao_offset_u
        - pi1_sao_offset_v
        - wd
        - ht
      BBCount:         156
      ICount:          1813
      EdgeCount:       204
      CyclomaticComplexity: 50
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:789,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:791,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:794,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:794,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:796,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:801,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:801,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:806,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:837,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:806,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:806,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:806,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:807,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:806,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:806,63'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:811,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:813,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:817,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:813,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:813,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:821,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:813,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:821,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:821,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:821,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:821,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:821,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:822,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:821,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:821,63'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:826,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:828,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:832,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:828,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:828,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:834,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:828,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:834,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:834,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:842,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:847,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:878,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:847,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:847,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:847,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:848,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:847,123'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:847,123'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:852,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:854,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:858,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:854,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:854,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:862,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:854,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:862,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:862,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:862,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:862,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:862,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:863,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:862,123'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:862,123'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:867,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:869,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:873,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:869,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:869,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:875,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:869,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:875,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:875,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:883,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:885,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:889,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:889,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:891,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:901,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:894,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:896,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:898,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:896,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:894,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:894,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:901,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:903,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:903,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:901,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:901,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:908,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:910,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:914,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:914,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:916,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:921,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:921,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:923,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:954,61'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:923,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:923,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:923,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:924,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:925,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:925,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:925,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:930,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:946,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:930,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:930,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:930,70'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:932,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:932,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:932,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:938,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:940,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:942,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:940,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:940,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:942,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:940,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:942,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:942,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:954,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:954,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:954,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:955,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:955,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:955,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:956,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:956,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:956,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:957,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:957,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:957,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:960,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:961,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:962,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:962,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:963,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:964,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:966,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:968,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:970,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:970,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:972,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:975,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_sao_edge_offset_class2
      functionSourceFile: '/src/libhevc/common/ihevc_sao.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - pu1_src_left
        - pu1_src_top
        - pu1_src_top_left
        - pu1_src_top_right
        - pu1_src_bot_left
        - pu1_avail
        - pi1_sao_offset
        - wd
        - ht
      BBCount:         114
      ICount:          1214
      EdgeCount:       148
      CyclomaticComplexity: 36
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:595,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:597,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:599,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:599,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:601,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:606,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:606,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:610,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:626,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:610,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:610,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:610,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:611,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:610,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:610,63'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:615,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:617,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:621,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:617,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:617,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:623,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:617,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:623,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:623,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:630,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:634,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:650,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:634,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:634,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:634,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:635,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:634,123'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:634,123'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:639,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:641,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:645,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:641,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:641,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:647,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:641,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:647,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:647,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:654,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:656,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:660,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:660,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:662,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:672,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:665,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:667,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:669,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:667,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:665,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:665,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:672,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:674,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:674,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:672,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:672,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:679,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:681,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:685,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:685,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:687,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:692,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:692,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:694,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:721,61'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:694,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:695,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:695,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:695,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:699,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:713,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:699,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:699,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:699,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:705,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:707,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:709,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:707,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:707,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:709,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:707,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:709,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:709,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:721,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:721,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:721,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:722,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:722,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:722,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:725,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:726,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:727,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:727,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:728,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:729,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:730,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:732,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:734,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:734,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:736,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:739,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_sao_edge_offset_class1_chroma
      functionSourceFile: '/src/libhevc/common/ihevc_sao.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - pu1_src_left
        - pu1_src_top
        - pu1_src_top_left
        - pu1_src_top_right
        - pu1_src_bot_left
        - pu1_avail
        - pi1_sao_offset_u
        - pi1_sao_offset_v
        - wd
        - ht
      BBCount:         56
      ICount:          565
      EdgeCount:       71
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:488,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:490,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:493,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:493,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:495,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:499,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:499,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:501,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:510,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:503,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:505,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:507,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:505,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:503,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:503,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:510,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:512,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:512,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:510,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:510,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:515,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:517,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:522,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:522,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:524,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:547,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:524,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:529,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:543,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:529,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:529,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:529,70'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:531,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:531,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:531,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:537,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:539,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:541,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:539,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:539,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:541,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:539,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:541,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:541,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:547,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:549,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:552,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_sao_edge_offset_class1
      functionSourceFile: '/src/libhevc/common/ihevc_sao.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - pu1_src_left
        - pu1_src_top
        - pu1_src_top_left
        - pu1_src_top_right
        - pu1_src_bot_left
        - pu1_avail
        - pi1_sao_offset
        - wd
        - ht
      BBCount:         53
      ICount:          514
      EdgeCount:       67
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:393,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:395,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:397,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:397,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:399,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:403,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:403,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:405,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:414,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:407,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:409,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:411,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:409,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:407,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:407,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:414,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:416,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:416,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:414,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:414,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:419,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:421,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:426,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:426,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:428,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:448,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:428,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:432,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:444,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:432,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:432,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:432,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:438,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:440,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:442,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:440,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:440,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:442,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:440,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:442,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:442,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:448,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:450,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:453,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_sao_edge_offset_class0_chroma
      functionSourceFile: '/src/libhevc/common/ihevc_sao.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - pu1_src_left
        - pu1_src_top
        - pu1_src_top_left
        - pu1_src_top_right
        - pu1_src_bot_left
        - pu1_avail
        - pi1_sao_offset_u
        - pi1_sao_offset_v
        - wd
        - ht
      BBCount:         51
      ICount:          568
      EdgeCount:       65
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:297,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:299,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:302,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:302,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:304,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:308,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:308,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:310,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:312,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:312,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:314,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:319,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:319,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:321,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:355,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:321,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:321,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:321,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:322,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:323,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:323,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:323,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:328,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:351,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:328,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:330,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:337,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:331,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:343,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:343,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:338,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:343,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:343,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:345,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:347,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:349,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:347,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:347,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:349,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:347,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:349,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:349,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:355,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:357,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:360,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_sao_edge_offset_class0
      functionSourceFile: '/src/libhevc/common/ihevc_sao.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - pu1_src_left
        - pu1_src_top
        - pu1_src_top_left
        - pu1_src_top_right
        - pu1_src_bot_left
        - pu1_avail
        - pi1_sao_offset
        - wd
        - ht
      BBCount:         42
      ICount:          414
      EdgeCount:       53
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:212,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:214,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:216,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:216,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:218,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:222,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:222,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:224,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:226,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:226,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:228,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:233,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:233,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:235,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:257,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:235,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:236,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:236,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:236,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:240,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:252,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:240,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:240,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:240,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:246,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:248,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:250,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:248,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:248,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:250,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:248,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:250,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:250,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:257,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:259,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:262,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_sao_band_offset_chroma
      functionSourceFile: '/src/libhevc/common/ihevc_sao.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - pu1_src_left
        - pu1_src_top
        - pu1_src_top_left
        - sao_band_pos_u
        - sao_band_pos_v
        - pi1_sao_offset_u
        - pi1_sao_offset_v
        - wd
        - ht
      BBCount:         37
      ICount:          370
      EdgeCount:       46
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:143,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:145,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:148,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:150,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:152,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:156,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:157,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:159,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:162,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:162,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:164,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:168,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:168,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:170,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:181,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:170,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:175,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:179,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:175,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:175,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:175,66'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:176,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:176,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:176,97'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:177,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:170,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:177,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:177,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:170,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:170,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_sao_band_offset_luma
      functionSourceFile: '/src/libhevc/common/ihevc_sao.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - pu1_src_left
        - pu1_src_top
        - pu1_src_top_left
        - sao_band_pos
        - pi1_sao_offset
        - wd
        - ht
      BBCount:         31
      ICount:          278
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:88,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:90,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:92,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:93,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:95,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:98,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:99,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:101,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:103,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:103,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:105,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:108,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:108,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:110,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:119,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:110,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:114,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:117,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:115,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:110,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:115,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_sao.c:115,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:110,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_sao.c:110,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_itrans_recon_4x4
      functionSourceFile: '/src/libhevc/common/ihevc_itrans_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_tmp
        - pu1_pred
        - pu1_dst
        - src_strd
        - pred_strd
        - dst_strd
        - zero_cols
        - zero_rows
      BBCount:         84
      ICount:          879
      EdgeCount:       110
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:260,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:263,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:295,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:263,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:265,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:271,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:281,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:281,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:281,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:281,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:281,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:281,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:283,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:283,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:283,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:283,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:283,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:283,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:285,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:285,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:285,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:285,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:285,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:285,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:287,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:287,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:290,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:287,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:290,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:290,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:301,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:305,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:332,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:315,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:314,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:315,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:315,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:314,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:314,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:316,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:316,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:316,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:316,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:316,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:316,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:318,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:317,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:318,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:318,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:317,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:317,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:319,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:319,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:319,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:319,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:319,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:319,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:321,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:320,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:321,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:321,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:320,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:320,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:322,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:322,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:322,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:322,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:322,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:322,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:324,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:323,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:324,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:324,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:323,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:323,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:325,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:301,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:325,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:325,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:301,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:301,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_itrans_recon_4x4_ttype1
      functionSourceFile: '/src/libhevc/common/ihevc_itrans_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_tmp
        - pu1_pred
        - pu1_dst
        - src_strd
        - pred_strd
        - dst_strd
        - zero_cols
        - zero_rows
      BBCount:         84
      ICount:          1003
      EdgeCount:       110
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:123,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:126,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:152,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:126,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:128,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:133,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:139,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:139,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:139,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:139,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:139,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:139,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:141,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:141,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:141,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:141,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:141,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:141,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:143,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:143,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:143,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:143,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:143,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:143,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:145,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:145,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:147,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:145,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:147,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:147,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:158,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:162,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:183,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:168,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:167,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:168,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:168,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:167,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:167,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:169,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:169,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:169,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:169,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:169,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:169,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:171,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:170,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:171,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:171,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:170,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:170,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:172,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:172,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:172,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:172,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:172,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:172,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:174,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:173,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:174,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:174,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:173,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:173,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:175,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:175,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:175,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:175,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:175,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:175,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:177,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:176,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:177,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:177,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:176,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:176,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:178,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:158,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:178,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon.c:178,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:158,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon.c:158,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_itrans_recon_32x32
      functionSourceFile: '/src/libhevc/common/ihevc_itrans_recon_32x32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 1126
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_tmp
        - pu1_pred
        - pu1_dst
        - src_strd
        - pred_strd
        - dst_strd
        - zero_cols
        - zero_rows
      BBCount:         612
      ICount:          7886
      EdgeCount:       788
      CyclomaticComplexity: 178
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:124,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:125,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:126,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:126,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:127,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:129,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:131,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:137,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:444,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:140,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:143,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:200,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:143,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:145,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:150,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:150,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:152,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:156,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:156,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:158,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:162,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:177,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:179,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:182,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:182,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:184,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:187,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:187,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:190,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:190,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:190,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:190,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:190,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:190,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:190,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:192,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:187,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:192,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:192,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:187,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:187,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:205,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:207,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:262,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:207,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:210,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:261,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:210,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:212,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:216,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:216,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:218,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:222,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:237,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:239,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:242,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:242,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:244,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:247,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:247,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:251,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:257,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:251,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:250,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:251,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:251,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:250,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:250,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:252,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:252,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:252,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:252,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:252,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:252,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:254,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:253,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:254,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:254,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:253,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:253,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:255,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:247,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:255,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:255,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:247,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:247,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:262,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:264,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:324,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:264,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:267,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:321,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:267,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:269,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:277,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:277,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:279,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:283,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:283,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:285,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:287,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:297,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:299,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:302,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:302,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:304,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:307,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:307,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:311,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:317,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:311,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:310,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:311,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:311,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:310,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:310,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:312,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:312,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:312,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:312,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:312,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:312,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:314,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:313,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:314,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:314,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:313,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:313,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:315,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:307,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:315,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:315,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:307,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:307,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:324,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:327,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:327,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:329,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:361,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:361,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:363,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:379,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:379,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:381,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:390,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:415,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:417,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:420,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:420,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:422,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:425,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:425,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:429,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:435,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:429,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:428,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:429,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:429,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:428,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:428,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:430,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:430,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:430,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:430,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:430,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:430,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:432,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:431,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:432,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:432,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:431,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:431,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:433,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:425,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:433,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:433,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:425,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:425,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:444,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:450,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:766,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:453,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:456,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:516,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:456,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:458,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:463,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:463,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:465,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:473,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:473,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:475,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:479,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:479,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:481,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:483,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:493,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:495,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:498,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:498,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:500,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:503,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:503,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:506,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:506,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:506,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:506,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:506,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:506,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:506,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:508,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:503,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:508,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:508,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:503,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:503,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:521,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:523,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:578,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:523,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:526,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:577,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:526,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:528,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:532,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:532,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:534,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:538,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:553,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:555,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:558,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:558,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:560,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:563,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:563,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:567,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:573,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:567,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:566,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:567,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:567,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:566,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:566,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:568,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:568,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:568,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:568,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:568,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:568,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:570,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:569,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:570,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:570,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:569,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:569,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:571,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:563,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:571,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:571,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:563,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:563,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:578,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:580,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:640,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:580,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:583,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:637,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:583,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:585,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:593,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:593,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:595,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:599,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:599,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:601,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:603,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:613,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:615,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:618,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:618,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:620,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:623,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:623,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:627,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:633,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:627,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:626,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:627,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:627,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:626,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:626,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:628,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:628,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:628,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:628,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:628,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:628,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:630,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:629,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:630,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:630,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:629,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:629,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:631,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:623,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:631,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:631,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:623,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:623,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:640,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:643,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:643,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:645,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:677,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:677,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:679,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:695,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:695,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:697,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:706,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:731,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:733,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:736,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:736,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:738,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:741,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:741,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:745,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:751,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:745,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:744,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:745,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:745,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:744,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:744,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:746,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:746,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:746,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:746,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:746,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:746,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:748,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:747,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:748,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:748,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:747,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:747,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:749,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:741,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:749,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:749,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:741,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:741,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:769,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:772,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:882,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:772,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:774,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:779,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:779,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:781,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:813,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:813,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:815,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:831,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:831,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:833,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:841,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:859,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:861,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:864,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:864,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:866,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:869,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:869,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:872,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:872,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:872,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:872,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:872,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:872,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:872,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:874,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:869,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:874,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:874,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:869,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:869,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:887,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:889,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:944,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:889,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:892,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:943,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:892,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:894,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:898,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:898,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:900,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:904,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:919,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:921,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:924,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:924,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:926,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:929,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:929,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:933,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:939,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:933,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:932,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:933,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:933,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:932,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:932,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:934,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:934,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:934,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:934,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:934,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:934,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:936,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:935,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:936,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:936,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:935,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:935,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:937,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:929,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:937,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:937,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:929,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:929,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:944,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:946,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1006,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:946,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:949,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1003,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:949,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:951,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:959,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:959,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:961,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:965,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:965,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:967,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:969,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:979,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:981,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:984,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:984,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:986,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:989,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:989,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:993,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:999,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:993,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:992,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:993,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:993,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:992,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:992,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:994,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:994,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:994,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:994,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:994,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:994,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:996,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:995,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:996,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:996,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:995,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:995,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:997,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:989,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:997,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:997,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:989,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:989,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1006,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1009,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1009,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1011,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1043,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1043,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1045,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1061,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1061,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1063,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1072,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1097,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1099,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1102,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1102,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1104,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1107,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1107,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1111,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1117,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1111,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1110,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1111,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1111,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1110,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1110,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1112,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1112,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1112,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1112,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1112,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1112,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1114,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1113,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1114,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1114,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1113,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1113,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1115,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1107,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1115,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1115,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1107,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_32x32.c:1107,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_itrans_recon_16x16
      functionSourceFile: '/src/libhevc/common/ihevc_itrans_recon_16x16.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_tmp
        - pu1_pred
        - pu1_dst
        - src_strd
        - pred_strd
        - dst_strd
        - zero_cols
        - zero_rows
      BBCount:         580
      ICount:          6506
      EdgeCount:       748
      CyclomaticComplexity: 170
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:119,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:120,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:121,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:121,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:122,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:124,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:128,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:135,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:369,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:138,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:141,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:187,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:141,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:143,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:148,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:148,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:150,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:154,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:154,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:156,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:158,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:164,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:166,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:169,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:169,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:171,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:174,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:174,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:177,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:177,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:177,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:177,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:177,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:177,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:177,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:179,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:174,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:179,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:179,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:174,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:174,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:193,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:195,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:239,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:195,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:198,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:238,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:198,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:200,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:204,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:204,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:206,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:208,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:214,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:216,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:219,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:219,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:221,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:224,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:224,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:228,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:234,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:228,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:227,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:228,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:228,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:227,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:227,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:229,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:229,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:229,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:229,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:229,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:229,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:231,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:230,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:231,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:231,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:230,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:230,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:232,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:224,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:232,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:232,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:224,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:224,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:239,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:241,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:293,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:241,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:244,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:290,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:244,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:246,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:254,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:254,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:256,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:260,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:266,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:268,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:271,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:271,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:273,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:276,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:276,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:280,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:286,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:280,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:279,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:280,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:280,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:279,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:279,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:281,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:281,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:281,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:281,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:281,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:281,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:283,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:282,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:283,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:283,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:282,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:282,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:284,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:276,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:284,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:284,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:276,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:276,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:293,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:296,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:296,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:298,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:314,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:314,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:316,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:325,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:340,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:342,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:345,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:345,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:347,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:350,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:350,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:354,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:360,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:354,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:353,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:354,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:354,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:353,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:353,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:355,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:355,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:355,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:355,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:355,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:355,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:357,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:356,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:357,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:357,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:356,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:356,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:358,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:350,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:358,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:358,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:350,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:350,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:369,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:376,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:623,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:379,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:382,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:434,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:382,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:384,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:389,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:389,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:391,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:399,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:399,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:401,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:405,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:411,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:413,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:416,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:416,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:418,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:421,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:421,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:424,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:424,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:424,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:424,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:424,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:424,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:424,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:426,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:421,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:426,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:426,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:421,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:421,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:440,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:442,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:486,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:442,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:445,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:485,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:445,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:447,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:451,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:451,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:453,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:455,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:461,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:463,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:466,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:466,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:468,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:471,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:471,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:475,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:481,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:475,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:474,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:475,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:475,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:474,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:474,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:476,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:476,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:476,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:476,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:476,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:476,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:478,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:477,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:478,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:478,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:477,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:477,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:479,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:471,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:479,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:479,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:471,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:471,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:486,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:488,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:540,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:488,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:491,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:537,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:491,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:493,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:501,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:501,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:503,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:507,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:513,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:515,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:518,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:518,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:520,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:523,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:523,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:527,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:533,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:527,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:526,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:527,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:527,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:526,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:526,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:528,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:528,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:528,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:528,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:528,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:528,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:530,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:529,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:530,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:530,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:529,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:529,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:531,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:523,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:531,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:531,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:523,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:523,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:540,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:543,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:543,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:545,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:561,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:561,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:563,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:572,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:587,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:589,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:592,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:592,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:594,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:597,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:597,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:601,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:607,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:601,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:600,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:601,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:601,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:600,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:600,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:602,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:602,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:602,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:602,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:602,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:602,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:604,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:603,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:604,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:604,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:603,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:603,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:605,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:597,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:605,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:605,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:597,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:597,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:626,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:629,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:705,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:629,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:631,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:636,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:636,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:638,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:654,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:654,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:656,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:664,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:682,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:684,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:687,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:687,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:689,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:692,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:692,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:695,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:695,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:695,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:695,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:695,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:695,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:695,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:697,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:692,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:697,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:697,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:692,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:692,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:711,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:713,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:757,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:713,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:716,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:756,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:716,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:718,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:722,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:722,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:724,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:726,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:732,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:734,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:737,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:737,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:739,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:742,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:742,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:746,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:752,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:746,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:745,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:746,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:746,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:745,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:745,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:747,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:747,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:747,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:747,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:747,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:747,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:749,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:748,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:749,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:749,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:748,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:748,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:750,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:742,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:750,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:750,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:742,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:742,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:757,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:759,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:811,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:759,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:762,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:808,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:762,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:764,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:772,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:772,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:774,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:778,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:784,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:786,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:789,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:789,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:791,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:794,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:794,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:798,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:804,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:798,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:797,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:798,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:798,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:797,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:797,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:799,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:799,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:799,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:799,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:799,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:799,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:801,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:800,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:801,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:801,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:800,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:800,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:802,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:794,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:802,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:802,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:794,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:794,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:811,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:814,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:814,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:816,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:832,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:832,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:834,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:843,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:858,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:860,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:863,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:863,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:865,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:868,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:868,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:872,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:878,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:872,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:871,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:872,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:872,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:871,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:871,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:873,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:873,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:873,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:873,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:873,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:873,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:875,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:874,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:875,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:875,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:874,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:874,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:876,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:868,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:876,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_16x16.c:876,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:868,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_16x16.c:868,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_itrans_recon_8x8
      functionSourceFile: '/src/libhevc/common/ihevc_itrans_recon_8x8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_tmp
        - pu1_pred
        - pu1_dst
        - src_strd
        - pred_strd
        - dst_strd
        - zero_cols
        - zero_rows
      BBCount:         211
      ICount:          2538
      EdgeCount:       274
      CyclomaticComplexity: 65
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:122,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:123,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:125,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:128,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:135,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:273,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:138,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:141,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:177,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:141,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:143,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:148,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:148,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:150,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:154,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:164,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:167,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:167,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:167,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:167,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:167,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:167,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:167,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:169,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:164,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:169,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:169,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:164,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:164,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:182,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:184,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:219,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:184,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:187,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:216,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:187,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:189,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:192,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:202,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:206,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:212,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:206,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:205,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:206,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:206,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:205,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:205,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:207,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:207,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:207,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:207,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:207,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:207,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:209,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:208,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:209,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:209,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:208,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:208,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:210,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:202,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:210,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:210,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:202,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:202,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:219,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:222,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:222,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:224,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:233,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:247,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:251,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:257,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:251,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:250,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:251,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:251,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:250,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:250,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:252,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:252,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:252,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:252,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:252,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:252,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:254,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:253,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:254,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:254,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:253,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:253,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:255,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:247,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:255,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:255,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:247,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:247,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:276,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:279,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:324,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:279,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:281,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:286,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:286,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:288,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:297,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:311,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:314,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:314,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:314,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:314,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:314,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:314,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:314,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:316,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:311,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:316,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:316,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:311,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:311,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:329,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:331,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:366,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:331,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:334,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:363,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:334,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:336,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:339,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:349,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:353,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:359,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:353,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:352,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:353,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:353,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:352,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:352,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:354,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:354,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:354,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:354,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:354,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:354,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:356,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:355,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:356,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:356,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:355,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:355,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:357,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:349,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:357,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:357,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:349,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:349,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:366,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:369,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:369,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:371,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:380,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:394,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:398,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:404,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:398,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:397,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:398,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:398,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:397,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:397,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:399,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:399,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:399,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:399,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:399,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:399,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:401,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:400,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:401,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:401,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:400,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:400,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:402,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:394,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:402,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_itrans_recon_8x8.c:402,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:394,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_itrans_recon_8x8.c:394,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_chroma_itrans_recon_4x4
      functionSourceFile: '/src/libhevc/common/ihevc_chroma_itrans_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_tmp
        - pu1_pred
        - pu1_dst
        - src_strd
        - pred_strd
        - dst_strd
        - zero_cols
        - zero_rows
      BBCount:         84
      ICount:          879
      EdgeCount:       110
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon.c:132,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:135,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:167,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon.c:135,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:137,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:143,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon.c:153,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:153,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:153,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon.c:153,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:153,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:153,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon.c:155,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:155,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:155,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon.c:155,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:155,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:155,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon.c:157,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:157,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:157,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon.c:157,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:157,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:157,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon.c:159,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:159,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:162,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon.c:159,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:162,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:162,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon.c:173,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:177,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:204,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon.c:187,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:186,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:187,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon.c:187,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:186,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:186,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon.c:188,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:188,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:188,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon.c:188,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:188,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:188,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon.c:190,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:189,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:190,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon.c:190,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:189,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:189,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon.c:191,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:191,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:191,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon.c:191,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:191,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:191,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon.c:193,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:192,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:193,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon.c:193,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:192,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:192,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon.c:194,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:194,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:194,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon.c:194,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:194,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:194,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon.c:196,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:195,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:196,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon.c:196,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:195,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:195,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon.c:197,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:173,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:197,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon.c:197,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:173,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon.c:173,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_chroma_itrans_recon_16x16
      functionSourceFile: '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_tmp
        - pu1_pred
        - pu1_dst
        - src_strd
        - pred_strd
        - dst_strd
        - zero_cols
        - zero_rows
      BBCount:         580
      ICount:          6578
      EdgeCount:       748
      CyclomaticComplexity: 170
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:131,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:132,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:133,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:133,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:134,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:136,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:138,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:145,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:378,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:148,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:151,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:197,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:151,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:153,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:158,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:158,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:160,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:164,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:164,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:166,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:168,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:174,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:176,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:179,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:179,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:181,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:184,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:184,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:187,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:187,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:187,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:187,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:187,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:187,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:187,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:189,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:184,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:189,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:189,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:184,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:184,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:202,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:204,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:248,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:204,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:207,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:247,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:207,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:209,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:213,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:213,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:215,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:217,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:223,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:225,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:228,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:228,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:230,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:233,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:233,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:237,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:243,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:237,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:236,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:237,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:237,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:236,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:236,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:238,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:238,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:238,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:238,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:238,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:238,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:240,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:239,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:240,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:240,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:239,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:239,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:241,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:233,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:241,44'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:241,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:233,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:233,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:248,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:250,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:302,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:250,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:253,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:299,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:253,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:255,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:263,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:263,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:265,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:269,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:275,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:277,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:280,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:280,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:282,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:285,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:285,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:289,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:295,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:289,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:288,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:289,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:289,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:288,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:288,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:290,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:290,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:290,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:290,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:290,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:290,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:292,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:291,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:292,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:292,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:291,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:291,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:293,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:285,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:293,44'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:293,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:285,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:285,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:302,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:305,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:305,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:307,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:323,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:323,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:325,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:334,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:349,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:351,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:354,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:354,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:356,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:359,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:359,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:363,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:369,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:363,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:362,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:363,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:363,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:362,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:362,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:364,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:364,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:364,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:364,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:364,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:364,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:366,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:365,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:366,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:366,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:365,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:365,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:367,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:359,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:367,44'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:367,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:359,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:359,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:378,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:385,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:631,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:388,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:391,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:443,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:391,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:393,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:398,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:398,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:400,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:408,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:408,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:410,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:414,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:420,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:422,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:425,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:425,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:427,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:430,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:430,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:433,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:433,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:433,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:433,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:433,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:433,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:433,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:435,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:430,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:435,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:435,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:430,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:430,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:448,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:450,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:494,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:450,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:453,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:493,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:453,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:455,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:459,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:459,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:461,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:463,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:469,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:471,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:474,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:474,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:476,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:479,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:479,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:483,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:489,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:483,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:482,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:483,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:483,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:482,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:482,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:484,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:484,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:484,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:484,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:484,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:484,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:486,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:485,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:486,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:486,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:485,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:485,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:487,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:479,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:487,44'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:487,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:479,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:479,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:494,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:496,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:548,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:496,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:499,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:545,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:499,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:501,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:509,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:509,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:511,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:515,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:521,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:523,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:526,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:526,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:528,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:531,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:531,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:535,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:541,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:535,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:534,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:535,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:535,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:534,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:534,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:536,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:536,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:536,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:536,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:536,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:536,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:538,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:537,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:538,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:538,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:537,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:537,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:539,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:531,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:539,44'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:539,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:531,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:531,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:548,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:551,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:551,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:553,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:569,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:569,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:571,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:580,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:595,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:597,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:600,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:600,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:602,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:605,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:605,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:609,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:615,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:609,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:608,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:609,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:609,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:608,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:608,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:610,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:610,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:610,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:610,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:610,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:610,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:612,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:611,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:612,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:612,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:611,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:611,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:613,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:605,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:613,44'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:613,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:605,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:605,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:634,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:637,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:713,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:637,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:639,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:644,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:644,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:646,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:662,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:662,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:664,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:672,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:690,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:692,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:695,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:695,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:697,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:700,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:700,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:703,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:703,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:703,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:703,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:703,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:703,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:703,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:705,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:700,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:705,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:705,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:700,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:700,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:718,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:720,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:764,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:720,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:723,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:763,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:723,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:725,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:729,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:729,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:731,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:733,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:739,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:741,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:744,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:744,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:746,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:749,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:749,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:753,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:759,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:753,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:752,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:753,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:753,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:752,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:752,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:754,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:754,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:754,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:754,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:754,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:754,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:756,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:755,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:756,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:756,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:755,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:755,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:757,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:749,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:757,44'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:757,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:749,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:749,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:764,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:766,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:818,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:766,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:769,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:815,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:769,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:771,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:779,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:779,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:781,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:785,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:791,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:793,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:796,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:796,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:798,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:801,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:801,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:805,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:811,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:805,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:804,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:805,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:805,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:804,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:804,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:806,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:806,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:806,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:806,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:806,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:806,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:808,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:807,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:808,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:808,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:807,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:807,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:809,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:801,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:809,44'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:809,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:801,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:801,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:818,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:821,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:821,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:823,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:839,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:839,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:841,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:850,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:865,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:867,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:870,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:870,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:872,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:875,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:875,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:879,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:885,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:879,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:878,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:879,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:879,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:878,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:878,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:880,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:880,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:880,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:880,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:880,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:880,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:882,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:881,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:882,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:882,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:881,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:881,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:883,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:875,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:883,44'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:883,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:875,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c:875,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_chroma_itrans_recon_8x8
      functionSourceFile: '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_tmp
        - pu1_pred
        - pu1_dst
        - src_strd
        - pred_strd
        - dst_strd
        - zero_cols
        - zero_rows
      BBCount:         106
      ICount:          1356
      EdgeCount:       137
      CyclomaticComplexity: 33
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:131,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:132,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:134,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:144,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:147,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:192,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:147,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:149,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:154,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:154,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:156,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:165,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:179,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:182,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:182,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:182,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:182,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:182,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:182,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:182,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:184,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:179,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:184,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:184,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:179,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:179,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:198,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:200,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:237,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:200,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:203,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:234,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:203,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:205,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:209,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:219,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:223,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:230,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:223,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:222,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:223,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:223,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:222,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:222,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:224,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:224,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:224,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:224,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:224,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:224,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:226,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:225,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:226,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:226,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:225,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:225,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:228,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:219,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:228,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:228,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:219,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:219,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:237,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:240,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:240,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:242,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:251,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:265,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:269,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:276,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:269,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:268,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:269,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:269,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:268,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:268,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:270,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:270,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:270,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:270,38'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:270,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:270,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:272,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:271,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:272,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:272,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:271,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:271,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:274,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:265,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:274,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:274,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:265,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c:265,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_hbd_deblk_422chroma_horz
      functionSourceFile: '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionLinenumberEnd: 1235
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - pu2_src
        - src_strd
        - quant_param_p
        - quant_param_q
        - qp_offset_u
        - qp_offset_v
        - tc_offset_div2
        - filter_flag_p
        - filter_flag_q
        - bit_depth
      BBCount:         64
      ICount:          571
      EdgeCount:       83
      CyclomaticComplexity: 21
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1191,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1191,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1191,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1191,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1191,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1195,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1196,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1196,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1196,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1199,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1199,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1199,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1201,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1201,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1201,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1201,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1201,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1201,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1204,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1204,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1204,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1204,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1204,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1204,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1207,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1207,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1212,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1207,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1209,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1212,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1212,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1212,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1214,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1214,14'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1214,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1214,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1215,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1215,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1215,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1215,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1215,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1215,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1220,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1220,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1220,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1220,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1220,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1220,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1221,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1221,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1221,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1221,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1221,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1221,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1223,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1225,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1228,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1228,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1230,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1233,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1191,5'
          Dst:             __assert_fail
    - functionName:    ihevc_hbd_deblk_chroma_horz
      functionSourceFile: '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1123
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - pu2_src
        - src_strd
        - quant_param_p
        - quant_param_q
        - qp_offset_u
        - qp_offset_v
        - tc_offset_div2
        - filter_flag_p
        - filter_flag_q
        - bit_depth
      BBCount:         70
      ICount:          603
      EdgeCount:       91
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1079,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1079,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1079,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1079,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1079,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1083,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1084,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1084,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1084,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1084,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1084,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1084,101'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1087,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1087,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1087,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1087,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1087,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1087,101'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1089,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1089,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1089,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1089,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1089,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1089,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1092,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1092,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1092,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1092,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1092,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1092,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1095,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1095,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1100,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1095,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1097,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1100,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1100,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1100,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1102,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1102,14'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1102,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1102,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1103,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1103,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1103,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1103,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1103,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1103,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1108,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1108,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1108,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1108,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1108,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1108,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1109,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1109,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1109,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1109,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1109,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1109,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1111,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1113,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1116,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1116,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1118,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1121,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1079,5'
          Dst:             __assert_fail
    - functionName:    ihevc_deblk_422chroma_horz
      functionSourceFile: '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - quant_param_p
        - quant_param_q
        - qp_offset_u
        - qp_offset_v
        - tc_offset_div2
        - filter_flag_p
        - filter_flag_q
      BBCount:         64
      ICount:          542
      EdgeCount:       83
      CyclomaticComplexity: 21
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:965,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:965,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:965,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:965,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:965,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:969,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:970,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:970,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:970,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:973,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:973,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:973,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:975,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:975,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:975,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:975,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:975,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:975,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:978,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:978,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:978,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:978,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:978,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:978,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:981,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:981,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:986,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:981,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:983,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:986,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:986,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:986,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:988,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:988,14'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:988,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:988,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:989,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:989,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:989,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:989,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:989,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:989,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:995,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:995,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:995,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:995,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:995,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:995,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:996,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:996,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:996,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:996,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:996,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:996,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:998,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1000,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1003,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1003,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1005,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:1008,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:965,5'
          Dst:             __assert_fail
    - functionName:    ihevc_hbd_deblk_422chroma_vert
      functionSourceFile: '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - pu2_src
        - src_strd
        - quant_param_p
        - quant_param_q
        - qp_offset_u
        - qp_offset_v
        - tc_offset_div2
        - filter_flag_p
        - filter_flag_q
        - bit_depth
      BBCount:         79
      ICount:          700
      EdgeCount:       103
      CyclomaticComplexity: 26
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:846,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:846,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:846,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:846,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:846,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:850,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:851,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:851,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:851,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:854,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:854,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:854,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:856,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:856,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:856,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:856,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:856,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:856,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:859,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:859,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:859,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:859,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:859,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:859,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:862,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:862,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:867,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:862,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:864,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:867,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:867,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:867,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:869,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:869,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:869,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:869,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:869,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:869,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:869,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:872,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:872,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:872,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:872,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:872,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:872,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:873,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:873,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:873,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:873,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:873,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:873,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:875,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:875,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:875,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:875,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:875,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:875,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:878,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:878,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:878,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:878,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:878,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:878,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:879,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:879,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:879,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:879,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:879,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:879,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:880,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:882,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:886,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:886,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:888,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:892,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:846,5'
          Dst:             __assert_fail
    - functionName:    ihevc_deblk_422chroma_vert
      functionSourceFile: '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - quant_param_p
        - quant_param_q
        - qp_offset_u
        - qp_offset_v
        - tc_offset_div2
        - filter_flag_p
        - filter_flag_q
      BBCount:         79
      ICount:          655
      EdgeCount:       103
      CyclomaticComplexity: 26
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:728,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:728,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:728,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:728,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:728,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:732,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:733,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:733,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:733,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:736,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:736,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:736,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:738,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:738,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:738,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:738,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:738,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:738,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:741,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:741,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:741,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:741,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:741,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:741,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:744,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:744,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:749,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:744,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:746,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:749,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:749,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:749,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:751,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:751,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:751,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:751,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:751,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:751,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:751,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:755,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:755,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:755,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:755,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:755,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:755,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:756,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:756,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:756,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:756,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:756,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:756,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:758,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:758,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:758,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:758,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:758,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:758,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:762,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:762,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:762,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:762,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:762,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:762,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:763,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:763,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:763,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:763,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:763,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:763,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:765,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:767,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:771,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:771,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:773,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:777,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:728,5'
          Dst:             __assert_fail
    - functionName:    ihevc_hbd_deblk_chroma_vert
      functionSourceFile: '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - pu2_src
        - src_strd
        - quant_param_p
        - quant_param_q
        - qp_offset_u
        - qp_offset_v
        - tc_offset_div2
        - filter_flag_p
        - filter_flag_q
        - bit_depth
      BBCount:         85
      ICount:          732
      EdgeCount:       111
      CyclomaticComplexity: 28
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:614,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:614,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:614,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:614,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:614,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:618,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:619,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:619,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:619,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:619,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:619,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:619,101'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:622,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:622,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:622,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:622,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:622,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:622,101'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:624,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:624,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:624,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:624,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:624,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:624,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:627,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:627,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:627,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:627,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:627,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:627,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:630,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:630,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:635,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:630,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:632,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:635,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:635,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:635,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:637,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:637,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:637,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:637,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:637,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:637,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:637,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:640,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:640,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:640,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:640,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:640,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:640,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:641,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:641,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:641,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:641,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:641,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:641,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:643,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:643,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:643,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:643,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:643,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:643,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:646,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:646,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:646,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:646,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:646,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:646,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:647,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:647,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:647,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:647,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:647,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:647,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:648,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:650,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:654,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:654,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:656,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:660,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:614,5'
          Dst:             __assert_fail
    - functionName:    ihevc_hbd_deblk_luma_horz
      functionSourceFile: '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - pu2_src
        - src_strd
        - bs
        - quant_param_p
        - quant_param_q
        - beta_offset_div2
        - tc_offset_div2
        - filter_flag_p
        - filter_flag_q
        - bit_depth
      BBCount:         185
      ICount:          2943
      EdgeCount:       245
      CyclomaticComplexity: 62
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:359,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:359,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:360,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:360,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:360,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:360,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:360,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:360,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:362,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:363,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:363,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:363,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:363,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:363,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:363,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:370,15'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:370,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:370,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:370,15'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:370,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:370,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:374,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:376,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:379,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:379,11'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:379,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:379,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:382,11'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:382,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:382,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:385,11'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:385,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:385,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:388,11'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:388,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:388,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:403,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:405,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:439,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:407,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:407,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:416,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:407,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:408,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:408,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:408,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:407,80'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:407,80'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:410,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:410,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:416,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:410,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:411,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:411,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:406,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:413,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:416,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:419,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:419,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:427,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:419,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:420,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:420,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:420,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:419,80'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:419,80'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:422,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:422,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:427,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:422,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:423,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:423,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:418,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:425,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:427,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:429,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:429,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:429,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:432,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:434,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:437,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:439,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:439,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:441,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:441,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:443,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:546,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:450,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:452,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:500,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:452,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:452,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:452,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:452,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:452,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:452,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:460,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:460,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:460,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:460,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:460,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:460,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:467,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:467,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:467,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:467,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:467,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:467,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:475,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:475,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:475,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:475,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:475,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:475,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:483,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:483,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:483,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:483,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:483,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:483,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:490,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:490,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:490,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:490,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:490,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:490,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:503,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:503,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:503,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:505,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:505,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:505,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:505,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:505,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:505,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:506,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:506,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:506,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:506,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:506,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:506,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:507,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:507,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:507,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:507,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:507,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:507,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:508,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:510,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:518,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:510,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:510,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:510,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:510,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:510,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:510,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:515,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:515,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:515,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:515,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:515,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:515,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:518,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:520,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:527,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:520,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:520,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:520,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:520,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:520,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:520,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:525,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:525,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:525,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:525,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:525,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:525,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:530,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:532,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:537,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:537,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:539,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:544,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:359,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:360,5'
          Dst:             __assert_fail
    - functionName:    ihevc_hbd_deblk_luma_vert
      functionSourceFile: '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - pu2_src
        - src_strd
        - bs
        - quant_param_p
        - quant_param_q
        - beta_offset_div2
        - tc_offset_div2
        - filter_flag_p
        - filter_flag_q
        - bit_depth
      BBCount:         188
      ICount:          2337
      EdgeCount:       249
      CyclomaticComplexity: 63
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:124,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:124,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:124,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:124,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:124,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:125,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:125,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:125,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:125,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:125,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:125,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:127,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:128,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:128,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:128,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:128,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:128,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:128,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:135,15'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:135,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:135,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:135,15'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:135,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:135,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:139,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:141,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:144,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:144,11'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:144,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:144,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:145,11'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:145,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:145,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:147,11'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:147,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:147,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:148,11'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:148,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:148,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:163,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:165,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:195,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:167,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:167,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:174,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:167,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:167,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:167,60'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:167,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:167,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:167,58'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:169,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:169,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:174,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:169,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:169,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:169,66'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:166,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:171,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:174,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:177,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:177,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:183,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:177,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:177,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:177,60'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:177,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:177,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:177,58'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:179,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:179,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:183,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:179,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:179,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:179,66'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:176,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:181,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:183,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:185,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:185,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:185,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:188,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:190,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:193,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:195,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:195,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:197,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:197,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:199,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:289,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:207,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:209,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:245,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:209,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:209,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:209,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:209,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:209,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:209,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:215,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:215,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:215,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:215,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:215,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:215,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:220,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:220,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:220,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:220,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:220,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:220,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:226,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:226,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:226,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:226,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:226,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:226,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:232,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:232,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:232,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:232,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:232,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:232,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:237,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:237,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:237,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:237,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:237,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:237,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:247,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:247,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:247,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:249,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:249,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:249,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:249,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:249,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:249,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:251,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:251,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:251,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:251,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:251,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:251,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:252,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:252,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:252,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:252,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:252,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:252,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:253,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:255,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:262,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:255,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:255,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:255,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:255,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:255,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:255,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:259,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:259,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:259,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:259,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:259,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:259,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:262,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:264,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:270,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:264,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:264,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:264,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:264,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:264,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:264,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:268,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:268,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:268,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:268,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:268,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:268,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:273,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:275,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:280,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:280,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:282,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:287,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:124,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/common/ihevc_hbd_deblk_edge_filter.c:125,5'
          Dst:             __assert_fail
    - functionName:    ihevc_q_iq_flat_scale_mat_var_rnd_fact
      functionSourceFile: '/src/libhevc/common/ihevc_quant_iquant_ssd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2089
      functionLinenumberEnd: 2216
      functionDepth:   0
      returnType:      int
      argCount:        19
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_coeffs
        - pi2_quant_coeff
        - pi2_q_dst
        - pi2_iq_dst
        - trans_size
        - qp_div
        - qp_rem
        - q_add
        - pi4_quant_round_factor_0_1
        - pi4_quant_round_factor_1_2
        - src_strd
        - dst_q_strd
        - dst_iq_strd
        - csbf
        - csbf_strd
        - zero_col
        - zero_row
        - pi2_dequant_coeff
        - pi8_cost
      BBCount:         84
      ICount:          920
      EdgeCount:       108
      CyclomaticComplexity: 26
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2101,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2101,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2101,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2107,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2109,15'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2167,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2109,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2113,23'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2154,24'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2116,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2116,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2116,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2116,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2116,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2116,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2122,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2124,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2128,30'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2124,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2124,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2142,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2124,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2142,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2142,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2128,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2130,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2136,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2142,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2142,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2144,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2144,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2144,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2144,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2144,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2144,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2144,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2144,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2109,37'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2144,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2144,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2109,37'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2109,37'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2172,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2175,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2213,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2175,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2177,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2210,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2180,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2182,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2208,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2182,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2184,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2190,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2184,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2186,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2189,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2190,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2193,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2206,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2208,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2175,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2208,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2142,13'
          Dst:             __assert_fail
    - functionName:    ihevc_q_iq_ssd_flat_scale_mat_var_rnd_fact
      functionSourceFile: '/src/libhevc/common/ihevc_quant_iquant_ssd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1913
      functionLinenumberEnd: 2064
      functionDepth:   0
      returnType:      int
      argCount:        19
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_coeffs
        - pi2_quant_coeff
        - pi2_q_dst
        - pi2_iq_dst
        - trans_size
        - qp_div
        - qp_rem
        - q_add
        - pi4_quant_round_factor_0_1
        - pi4_quant_round_factor_1_2
        - src_strd
        - dst_q_strd
        - dst_iq_strd
        - csbf
        - csbf_strd
        - zero_col
        - zero_row
        - pi2_dequant_coeff
        - pi8_cost
      BBCount:         84
      ICount:          944
      EdgeCount:       108
      CyclomaticComplexity: 26
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1928,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1928,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1928,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1934,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1936,15'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2008,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1936,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1940,23'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2000,24'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1951,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1951,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1951,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1951,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1951,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1951,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1957,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1959,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1963,30'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1959,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1959,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1982,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1959,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1982,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1982,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1963,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1965,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1972,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1982,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1982,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1986,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1986,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1986,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1986,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1986,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1986,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1986,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1986,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1936,37'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1986,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1986,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1936,37'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1936,37'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2020,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2023,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2061,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2023,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2025,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2058,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2028,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2030,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2056,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2030,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2032,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2038,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2032,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2034,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2037,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2038,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2041,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2054,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2056,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2023,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:2056,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1982,13'
          Dst:             __assert_fail
    - functionName:    ihevc_q_iq_var_rnd_fact
      functionSourceFile: '/src/libhevc/common/ihevc_quant_iquant_ssd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1713
      functionLinenumberEnd: 1834
      functionDepth:   0
      returnType:      int
      argCount:        19
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_coeffs
        - pi2_quant_coeff
        - pi2_q_dst
        - pi2_iq_dst
        - trans_size
        - qp_div
        - qp_rem
        - q_add
        - pi4_quant_round_factor_0_1
        - pi4_quant_round_factor_1_2
        - src_strd
        - dst_q_strd
        - dst_iq_strd
        - csbf
        - csbf_strd
        - zero_col
        - zero_row
        - pi2_dequant_coeff
        - pi8_cost
      BBCount:         79
      ICount:          908
      EdgeCount:       102
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1725,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1725,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1725,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1731,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1733,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1784,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1733,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1735,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1772,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1738,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1738,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1738,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1738,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1738,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1738,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1742,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1744,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1748,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1744,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1744,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1762,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1744,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1762,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1762,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1748,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1750,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1756,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1762,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1762,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1762,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1762,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1762,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1762,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1762,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1733,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1762,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1762,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1733,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1733,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1789,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1792,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1830,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1792,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1794,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1827,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1797,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1799,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1825,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1799,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1801,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1807,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1801,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1803,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1806,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1807,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1810,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1823,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1825,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1792,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1825,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_q_iq_ssd_var_rnd_fact
      functionSourceFile: '/src/libhevc/common/ihevc_quant_iquant_ssd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1546
      functionLinenumberEnd: 1688
      functionDepth:   0
      returnType:      int
      argCount:        19
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_coeffs
        - pi2_quant_coeff
        - pi2_q_dst
        - pi2_iq_dst
        - trans_size
        - qp_div
        - qp_rem
        - q_add
        - pi4_quant_round_factor_0_1
        - pi4_quant_round_factor_1_2
        - src_strd
        - dst_q_strd
        - dst_iq_strd
        - csbf
        - csbf_strd
        - zero_col
        - zero_row
        - pi2_dequant_coeff
        - pi8_cost
      BBCount:         79
      ICount:          932
      EdgeCount:       102
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1563,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1563,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1563,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1569,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1571,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1631,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1571,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1574,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1624,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1579,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1579,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1579,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1579,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1579,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1579,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1582,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1584,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1589,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1584,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1584,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1609,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1584,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1609,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1609,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1589,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1591,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1599,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1609,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1609,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1609,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1609,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1609,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1609,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1609,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1571,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1609,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1609,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1571,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1571,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1643,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1646,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1684,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1646,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1648,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1681,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1651,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1653,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1679,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1653,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1655,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1661,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1655,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1657,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1660,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1661,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1664,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1677,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1679,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1646,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1679,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_quant_iquant_flat_scale_mat_rdoq
      functionSourceFile: '/src/libhevc/common/ihevc_quant_iquant_ssd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1355
      functionLinenumberEnd: 1468
      functionDepth:   0
      returnType:      int
      argCount:        19
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_coeffs
        - pi2_quant_coeff
        - pi2_q_dst
        - pi2_iq_dst
        - trans_size
        - qp_div
        - qp_rem
        - q_add
        - pi4_quant_round_factor_0_1
        - pi4_quant_round_factor_1_2
        - src_strd
        - dst_q_strd
        - dst_iq_strd
        - csbf
        - csbf_strd
        - zero_col
        - zero_row
        - pi2_dequant_coeff
        - pi8_cost
      BBCount:         72
      ICount:          726
      EdgeCount:       91
      CyclomaticComplexity: 21
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1369,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1369,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1369,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1375,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1377,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1418,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1377,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1381,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1406,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1383,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1383,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1383,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1383,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1383,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1383,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1389,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1391,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1396,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1391,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1391,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1396,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1391,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1396,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1396,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1396,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1396,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1397,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1397,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1397,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1399,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1399,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1399,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1399,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1399,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1399,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1399,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1399,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1377,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1399,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1399,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1377,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1377,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1423,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1426,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1464,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1426,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1428,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1461,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1431,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1433,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1459,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1433,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1435,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1441,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1435,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1437,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1440,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1441,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1444,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1457,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1459,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1426,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1459,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1396,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1397,13'
          Dst:             __assert_fail
    - functionName:    ihevc_quant_iquant_ssd_flat_scale_mat_rdoq
      functionSourceFile: '/src/libhevc/common/ihevc_quant_iquant_ssd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1170
      functionLinenumberEnd: 1330
      functionDepth:   0
      returnType:      int
      argCount:        19
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_coeffs
        - pi2_quant_coeff
        - pi2_q_dst
        - pi2_iq_dst
        - trans_size
        - qp_div
        - qp_rem
        - q_add
        - pi4_quant_round_factor_0_1
        - pi4_quant_round_factor_1_2
        - src_strd
        - dst_q_strd
        - dst_iq_strd
        - csbf
        - csbf_strd
        - zero_col
        - zero_row
        - pi2_dequant_coeff
        - pi8_cost
      BBCount:         72
      ICount:          750
      EdgeCount:       91
      CyclomaticComplexity: 21
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1186,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1186,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1186,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1192,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1194,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1274,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1194,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1198,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1266,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1209,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1209,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1209,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1209,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1209,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1209,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1241,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1243,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1249,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1243,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1243,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1249,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1243,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1249,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1249,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1249,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1249,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1250,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1250,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1250,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1254,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1254,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1254,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1254,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1254,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1254,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1254,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1254,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1194,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1254,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1254,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1194,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1194,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1286,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1289,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1327,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1289,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1291,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1324,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1294,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1296,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1322,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1296,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1298,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1304,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1298,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1300,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1303,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1304,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1307,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1320,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1322,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1289,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1322,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1249,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1250,13'
          Dst:             __assert_fail
    - functionName:    ihevc_quant_iquant_flat_scale_mat
      functionSourceFile: '/src/libhevc/common/ihevc_quant_iquant_ssd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 1091
      functionDepth:   0
      returnType:      int
      argCount:        19
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_coeffs
        - pi2_quant_coeff
        - pi2_q_dst
        - pi2_iq_dst
        - trans_size
        - qp_div
        - qp_rem
        - q_add
        - pi4_quant_round_factor_0_1
        - pi4_quant_round_factor_1_2
        - src_strd
        - dst_q_strd
        - dst_iq_strd
        - csbf
        - csbf_strd
        - zero_col
        - zero_row
        - pi2_dequant_coeff
        - pi8_cost
      BBCount:         58
      ICount:          587
      EdgeCount:       74
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:996,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:996,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:996,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1002,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1004,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1041,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1004,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1007,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1029,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1010,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1010,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1010,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1010,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1010,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1010,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1014,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1016,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1021,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1021,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1021,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1021,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1021,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1021,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1021,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1021,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1021,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1027,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1021,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1027,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1027,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1046,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1049,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1087,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1049,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1051,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1084,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1054,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1056,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1082,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1056,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1058,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1064,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1058,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1060,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1063,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1064,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1067,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1080,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1082,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1049,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:1082,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_quant_iquant_ssd_flat_scale_mat
      functionSourceFile: '/src/libhevc/common/ihevc_quant_iquant_ssd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      int
      argCount:        19
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_coeffs
        - pi2_quant_coeff
        - pi2_q_dst
        - pi2_iq_dst
        - trans_size
        - qp_div
        - qp_rem
        - q_add
        - pi4_quant_round_factor_0_1
        - pi4_quant_round_factor_1_2
        - src_strd
        - dst_q_strd
        - dst_iq_strd
        - csbf
        - csbf_strd
        - zero_col
        - zero_row
        - pi2_dequant_coeff
        - pi8_cost
      BBCount:         58
      ICount:          611
      EdgeCount:       74
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:850,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:850,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:850,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:856,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:858,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:900,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:858,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:861,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:893,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:869,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:869,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:869,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:869,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:869,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:869,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:873,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:875,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:880,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:880,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:880,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:880,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:880,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:880,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:880,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:880,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:880,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:888,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:880,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:888,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:888,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:912,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:915,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:953,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:915,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:917,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:950,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:920,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:922,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:948,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:922,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:924,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:930,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:924,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:926,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:929,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:930,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:933,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:946,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:948,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:915,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:948,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_quant_iquant_rdoq
      functionSourceFile: '/src/libhevc/common/ihevc_quant_iquant_ssd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      int
      argCount:        19
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_coeffs
        - pi2_quant_coeff
        - pi2_q_dst
        - pi2_iq_dst
        - trans_size
        - qp_div
        - qp_rem
        - q_add
        - pi4_quant_round_factor_0_1
        - pi4_quant_round_factor_1_2
        - src_strd
        - dst_q_strd
        - dst_iq_strd
        - csbf
        - csbf_strd
        - zero_col
        - zero_row
        - pi2_dequant_coeff
        - pi8_cost
      BBCount:         64
      ICount:          696
      EdgeCount:       82
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:662,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:662,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:662,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:668,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:670,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:707,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:670,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:673,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:695,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:676,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:676,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:676,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:676,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:676,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:676,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:680,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:682,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:688,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:682,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:682,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:688,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:682,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:688,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:688,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:688,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:688,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:688,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:688,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:688,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:688,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:688,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:670,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:688,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:688,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:670,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:670,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:712,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:715,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:753,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:715,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:717,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:750,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:720,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:722,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:748,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:722,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:724,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:730,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:724,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:726,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:729,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:730,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:733,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:746,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:748,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:715,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:748,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_quant_iquant_ssd_rdoq
      functionSourceFile: '/src/libhevc/common/ihevc_quant_iquant_ssd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      int
      argCount:        19
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_coeffs
        - pi2_quant_coeff
        - pi2_q_dst
        - pi2_iq_dst
        - trans_size
        - qp_div
        - qp_rem
        - q_add
        - pi4_quant_round_factor_0_1
        - pi4_quant_round_factor_1_2
        - src_strd
        - dst_q_strd
        - dst_iq_strd
        - csbf
        - csbf_strd
        - zero_col
        - zero_row
        - pi2_dequant_coeff
        - pi8_cost
      BBCount:         64
      ICount:          720
      EdgeCount:       82
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:518,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:518,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:518,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:524,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:526,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:567,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:526,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:529,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:560,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:532,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:532,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:532,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:532,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:532,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:532,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:537,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:539,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:547,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:539,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:539,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:547,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:539,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:547,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:547,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:547,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:547,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:547,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:547,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:547,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:547,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:547,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:526,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:547,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:547,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:526,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:526,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:579,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:582,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:620,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:582,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:584,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:617,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:587,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:589,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:615,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:589,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:591,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:597,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:591,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:593,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:596,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:597,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:600,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:613,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:615,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:582,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:615,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_quant_iquant
      functionSourceFile: '/src/libhevc/common/ihevc_quant_iquant_ssd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        19
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_coeffs
        - pi2_quant_coeff
        - pi2_q_dst
        - pi2_iq_dst
        - trans_size
        - qp_div
        - qp_rem
        - q_add
        - pi4_quant_round_factor_0_1
        - pi4_quant_round_factor_1_2
        - src_strd
        - dst_q_strd
        - dst_iq_strd
        - csbf
        - csbf_strd
        - zero_col
        - zero_row
        - pi2_dequant_coeff
        - pi8_cost
      BBCount:         55
      ICount:          580
      EdgeCount:       70
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:338,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:338,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:338,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:344,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:346,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:376,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:346,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:349,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:364,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:352,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:352,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:352,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:352,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:352,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:352,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:357,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:357,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:357,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:357,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:357,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:357,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:357,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:346,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:357,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:357,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:346,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:346,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:381,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:384,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:423,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:384,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:386,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:420,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:389,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:391,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:417,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:391,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:393,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:399,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:393,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:395,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:398,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:399,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:402,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:415,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:417,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:384,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:417,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_quant_iquant_ssd
      functionSourceFile: '/src/libhevc/common/ihevc_quant_iquant_ssd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        19
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_coeffs
        - pi2_quant_coeff
        - pi2_q_dst
        - pi2_iq_dst
        - trans_size
        - qp_div
        - qp_rem
        - q_add
        - pi4_quant_round_factor_0_1
        - pi4_quant_round_factor_1_2
        - src_strd
        - dst_q_strd
        - dst_iq_strd
        - csbf
        - csbf_strd
        - zero_col
        - zero_row
        - pi2_dequant_coeff
        - pi8_cost
      BBCount:         55
      ICount:          604
      EdgeCount:       70
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:150,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:150,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:150,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:156,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:158,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:190,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:158,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:161,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:182,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:164,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:164,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:164,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:164,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:164,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:164,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:169,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:169,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:169,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:169,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:169,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:169,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:169,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:158,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:169,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:169,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:158,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:158,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:202,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:205,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:243,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:205,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:207,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:240,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:210,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:212,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:238,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:212,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:214,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:220,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:214,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:216,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:219,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:220,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:223,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:236,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_quant_iquant_ssd.c:238,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:205,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_quant_iquant_ssd.c:238,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_resi_trans_32x32_16bit
      functionSourceFile: '/src/libhevc/common/ihevc_resi_trans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1299
      functionLinenumberEnd: 1482
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pi2_tmp
        - pi2_dst
        - src_strd
        - pred_strd
        - dst_strd
      BBCount:         57
      ICount:          1341
      EdgeCount:       70
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:1317,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1321,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1399,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:1321,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1323,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1329,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:1329,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1331,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1335,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:1335,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1337,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1341,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:1354,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1356,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1362,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:1362,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1364,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1374,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:1374,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1376,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1394,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:1404,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1407,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1482,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:1407,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1409,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1413,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:1413,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1415,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1419,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:1419,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1421,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1425,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:1438,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1440,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1446,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:1446,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1448,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1458,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:1458,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1460,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1479,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_resi_trans_32x32
      functionSourceFile: '/src/libhevc/common/ihevc_resi_trans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1287
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_pred
        - pi4_temp
        - pi2_dst
        - src_strd
        - pred_strd
        - dst_strd
        - e_chroma_plane
      BBCount:         57
      ICount:          1315
      EdgeCount:       70
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:1123,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1127,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1203,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:1127,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1129,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1136,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:1136,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1138,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1142,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:1142,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1144,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1148,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:1161,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1163,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1168,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:1168,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1170,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1179,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:1179,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1181,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1198,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:1208,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1211,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1287,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:1211,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1213,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1217,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:1217,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1219,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1223,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:1223,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1225,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1229,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:1242,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1244,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1250,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:1250,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1252,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1262,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:1262,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1264,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1283,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_resi_trans_16x16_16bit
      functionSourceFile: '/src/libhevc/common/ihevc_resi_trans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pi2_tmp
        - pi2_dst
        - src_strd
        - pred_strd
        - dst_strd
      BBCount:         41
      ICount:          883
      EdgeCount:       50
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:934,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:938,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:991,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:938,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:940,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:946,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:946,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:948,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:952,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:966,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:968,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:975,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:975,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:977,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:986,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:996,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:999,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1049,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:999,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1001,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1005,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:1005,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1007,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1011,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:1025,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1027,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1034,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:1034,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1036,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:1046,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_resi_trans_16x16
      functionSourceFile: '/src/libhevc/common/ihevc_resi_trans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_pred
        - pi4_temp
        - pi2_dst
        - src_strd
        - pred_strd
        - dst_strd
        - e_chroma_plane
      BBCount:         44
      ICount:          902
      EdgeCount:       54
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:775,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:777,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:782,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:789,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:793,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:847,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:793,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:795,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:802,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:802,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:804,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:808,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:822,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:824,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:831,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:831,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:833,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:842,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:852,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:855,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:906,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:855,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:857,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:861,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:861,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:863,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:867,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:881,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:883,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:890,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:890,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:892,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:902,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_resi_trans_8x8_16bit
      functionSourceFile: '/src/libhevc/common/ihevc_resi_trans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pi2_tmp
        - pi2_dst
        - src_strd
        - pred_strd
        - dst_strd
      BBCount:         17
      ICount:          726
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:612,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:618,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:662,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:618,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:620,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:626,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:667,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:671,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:711,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:671,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:673,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:677,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_resi_trans_8x8
      functionSourceFile: '/src/libhevc/common/ihevc_resi_trans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_pred
        - pi4_temp
        - pi2_dst
        - src_strd
        - pred_strd
        - dst_strd
        - e_chroma_plane
      BBCount:         20
      ICount:          735
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:471,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:473,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:478,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:485,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:491,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:536,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:491,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:493,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:500,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:541,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:545,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:586,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:545,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:547,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:551,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_resi_trans_4x4_16bit
      functionSourceFile: '/src/libhevc/common/ihevc_resi_trans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pi2_tmp
        - pi2_dst
        - src_strd
        - pred_strd
        - dst_strd
      BBCount:         9
      ICount:          388
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:352,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:357,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:381,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:386,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:390,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:407,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_resi_trans_4x4
      functionSourceFile: '/src/libhevc/common/ihevc_resi_trans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_pred
        - pi4_temp
        - pi2_dst
        - src_strd
        - pred_strd
        - dst_strd
        - e_chroma_plane
      BBCount:         12
      ICount:          445
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:251,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:253,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:258,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:266,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:271,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:299,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:304,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:308,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:326,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevc_resi_trans_4x4_ttype1
      functionSourceFile: '/src/libhevc/common/ihevc_resi_trans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_pred
        - pi4_temp
        - pi2_dst
        - src_strd
        - pred_strd
        - dst_strd
        - e_chroma_plane
      BBCount:         9
      ICount:          447
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:124,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:129,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:163,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/common/ihevc_resi_trans.c:169,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:172,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/ihevc_resi_trans.c:187,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_coarsest
      functionSourceFile: '/src/libhevc/encoder/hme_coarse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 1679
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_coarse_prms
        - ps_multi_thrd_ctxt
        - i4_ping_pong
        - ppv_dep_mngr_hme_sync
      BBCount:         200
      ICount:          2780
      EdgeCount:       260
      CyclomaticComplexity: 62
      functionsReached:
        - __assert_fail
        - hme_coarse_get_past_layer_ctxt
        - hme_derive_search_range
        - hme_derive_worst_case_search_range
        - hme_get_global_mv
        - hme_get_spatial_candt
        - hme_init_histogram
        - hme_init_pred_ctxt_no_encode
        - hme_init_search_results
        - hme_pred_search_square_stepn
        - hme_reset_search_results
        - hme_update_dynamic_search_params
        - hme_update_histogram
        - hme_update_mv_bank_coarse
        - ihevce_dmgr_chk_row_row_sync
        - ihevce_dmgr_set_row_row_sync
        - ihevce_pre_enc_grp_get_next_job
        - ihevce_pre_enc_grp_job_set_out_dep
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:871,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:873,42'
              BranchSideFuncs:
                - hme_init_search_results
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:887,33'
              BranchSideFuncs:
                - hme_init_search_results
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:909,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:911,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:914,14'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:911,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:911,9'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:911,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:911,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:911,9'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:912,5'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:914,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:919,17'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:973,11'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:919,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:921,13'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:924,21'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:924,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:924,19'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:924,19'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:937,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:943,21'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:952,30'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:943,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:943,21'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:943,21'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:943,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:943,21'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:956,28'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:943,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:956,28'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:956,28'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:959,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:959,23'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:959,25'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:959,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:959,23'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:959,23'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:960,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:960,23'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:960,25'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:960,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:960,23'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:960,23'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:973,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:976,27'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:979,11'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:979,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:982,46'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:987,5'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:989,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:991,51'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1000,8'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1001,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1001,67'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1008,22'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1001,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1004,27'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1008,22'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1021,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1021,67'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1029,27'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1021,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1024,27'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1029,27'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1033,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1033,67'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1040,22'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1033,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1036,27'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1040,22'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1052,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1052,67'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1060,27'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1052,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1055,27'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1060,27'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
                - hme_init_pred_ctxt_no_encode
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1075,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1079,29'
              BranchSideFuncs:
                - hme_init_pred_ctxt_no_encode
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1103,8'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1103,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1104,27'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1106,48'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1115,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1117,27'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1121,27'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1126,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1127,27'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1128,23'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1157,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1159,34'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1203,5'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1159,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1165,28'
              BranchSideFuncs:
                - hme_get_global_mv
                - hme_init_histogram
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1188,12'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1188,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1190,13'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1194,5'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_global_mv
                - hme_init_histogram
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1203,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1211,27'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1679,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1219,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1221,19'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1226,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1226,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1226,13'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1229,21'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1231,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1234,52'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1239,27'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1240,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1242,28'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1248,28'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1254,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1258,20'
              BranchSideFuncs:
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1675,48'
              BranchSideFuncs:
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1258,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1261,25'
              BranchSideFuncs:
                - ihevce_dmgr_chk_row_row_sync
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1272,17'
              BranchSideFuncs:
                - hme_reset_search_results
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1291,52'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1291,29'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1291,29'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1293,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1294,21'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1294,21'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1294,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1294,21'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1294,21'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1309,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1311,39'
              BranchSideFuncs:
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1668,21'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1312,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1312,38'
              BranchSideFuncs:
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1312,38'
              BranchSideFuncs:
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1319,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1320,25'
              BranchSideFuncs:
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1324,44'
              BranchSideFuncs:
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1331,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1335,48'
              BranchSideFuncs:
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1341,30'
              BranchSideFuncs:
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1341,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1341,41'
              BranchSideFuncs:
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1346,48'
              BranchSideFuncs:
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1341,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1346,48'
              BranchSideFuncs:
                - hme_derive_worst_case_search_range
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1383,59'
              BranchSideFuncs:
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_derive_worst_case_search_range
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1357,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1360,34'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1371,34'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1386,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1390,49'
              BranchSideFuncs:
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_derive_worst_case_search_range
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1396,29'
              BranchSideFuncs:
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_derive_worst_case_search_range
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1433,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1435,40'
              BranchSideFuncs:
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_worst_case_search_range
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1439,59'
              BranchSideFuncs:
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_worst_case_search_range
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1439,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1442,42'
              BranchSideFuncs:
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_worst_case_search_range
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1453,42'
              BranchSideFuncs:
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_worst_case_search_range
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1469,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1471,52'
              BranchSideFuncs:
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_worst_case_search_range
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1476,52'
              BranchSideFuncs:
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_worst_case_search_range
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1499,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1502,38'
              BranchSideFuncs:
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_derive_worst_case_search_range
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1519,38'
              BranchSideFuncs:
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_derive_worst_case_search_range
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1564,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1568,33'
              BranchSideFuncs:
                - hme_update_histogram
                - hme_update_histogram
                - hme_update_mv_bank_coarse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_derive_worst_case_search_range
                - __assert_fail
                - hme_update_dynamic_search_params
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1579,29'
              BranchSideFuncs:
                - hme_update_mv_bank_coarse
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - __assert_fail
                - hme_update_dynamic_search_params
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1621,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1621,29'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - hme_update_dynamic_search_params
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1624,51'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - hme_update_dynamic_search_params
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1635,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1638,39'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - hme_update_dynamic_search_params
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1655,35'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - hme_update_dynamic_search_params
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1638,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1640,45'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - hme_update_dynamic_search_params
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1652,29'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - hme_update_dynamic_search_params
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1640,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1642,61'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - hme_update_dynamic_search_params
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1651,33'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - hme_update_dynamic_search_params
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1642,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1645,45'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - hme_update_dynamic_search_params
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1650,37'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
                - hme_update_dynamic_search_params
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:1655,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1658,38'
              BranchSideFuncs:
                - hme_update_dynamic_search_params
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:1662,25'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
                - ihevce_pre_enc_grp_job_set_out_dep
                - ihevce_pre_enc_grp_get_next_job
                - __assert_fail
                - ihevce_pre_enc_grp_job_set_out_dep
                - hme_reset_search_results
                - ihevce_dmgr_chk_row_row_sync
                - hme_get_spatial_candt
                - hme_derive_worst_case_search_range
                - hme_derive_search_range
                - hme_pred_search_square_stepn
                - hme_pred_search_square_stepn
                - hme_update_mv_bank_coarse
                - __assert_fail
                - hme_update_dynamic_search_params
                - hme_update_histogram
                - hme_update_histogram
                - hme_derive_worst_case_search_range
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_coarse.c:824,21'
          Dst:             hme_coarse_get_past_layer_ctxt
        - Src:             '/src/libhevc/encoder/hme_coarse.c:888,9'
          Dst:             hme_init_search_results
        - Src:             '/src/libhevc/encoder/hme_coarse.c:911,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_coarse.c:1080,13'
          Dst:             hme_init_pred_ctxt_no_encode
        - Src:             '/src/libhevc/encoder/hme_coarse.c:1167,13'
          Dst:             hme_get_global_mv
        - Src:             '/src/libhevc/encoder/hme_coarse.c:1177,13'
          Dst:             hme_init_histogram
        - Src:             '/src/libhevc/encoder/hme_coarse.c:1214,33'
          Dst:             ihevce_pre_enc_grp_get_next_job
        - Src:             '/src/libhevc/encoder/hme_coarse.c:1226,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_coarse.c:1234,17'
          Dst:             ihevce_pre_enc_grp_job_set_out_dep
        - Src:             '/src/libhevc/encoder/hme_coarse.c:1260,21'
          Dst:             ihevce_dmgr_chk_row_row_sync
        - Src:             '/src/libhevc/encoder/hme_coarse.c:1283,17'
          Dst:             hme_reset_search_results
        - Src:             '/src/libhevc/encoder/hme_coarse.c:1348,25'
          Dst:             hme_derive_worst_case_search_range
        - Src:             '/src/libhevc/encoder/hme_coarse.c:1395,25'
          Dst:             hme_get_spatial_candt
        - Src:             '/src/libhevc/encoder/hme_coarse.c:1425,29'
          Dst:             hme_derive_worst_case_search_range
        - Src:             '/src/libhevc/encoder/hme_coarse.c:1489,29'
          Dst:             hme_derive_search_range
        - Src:             '/src/libhevc/encoder/hme_coarse.c:1545,25'
          Dst:             hme_pred_search_square_stepn
        - Src:             '/src/libhevc/encoder/hme_coarse.c:1556,25'
          Dst:             hme_pred_search_square_stepn
        - Src:             '/src/libhevc/encoder/hme_coarse.c:1567,29'
          Dst:             hme_update_histogram
        - Src:             '/src/libhevc/encoder/hme_coarse.c:1571,29'
          Dst:             hme_update_histogram
        - Src:             '/src/libhevc/encoder/hme_coarse.c:1578,25'
          Dst:             hme_update_mv_bank_coarse
        - Src:             '/src/libhevc/encoder/hme_coarse.c:1621,29'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_coarse.c:1657,33'
          Dst:             hme_update_dynamic_search_params
        - Src:             '/src/libhevc/encoder/hme_coarse.c:1667,17'
          Dst:             ihevce_dmgr_set_row_row_sync
        - Src:             '/src/libhevc/encoder/hme_coarse.c:1675,13'
          Dst:             ihevce_pre_enc_grp_job_set_out_dep
    - functionName:    hme_derive_worst_case_search_range
      functionSourceFile: '/src/libhevc/encoder/hme_coarse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_range
        - ps_pic_limit
        - ps_mv_limit
        - i4_x
        - i4_y
        - blk_wd
        - blk_ht
      BBCount:         13
      ICount:          205
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:332,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:332,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:332,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:333,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:333,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:333,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:336,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:336,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:336,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:337,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:337,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:337,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_update_mv_bank_coarse
      functionSourceFile: '/src/libhevc/encoder/hme_coarse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_search_results
        - ps_layer_mv
        - i4_search_blk_x
        - i4_search_blk_y
        - ps_search_node_4x8_t
        - ps_search_node_8x4_l
        - i1_ref_idx
        - ps_prms
      BBCount:         20
      ICount:          411
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:201,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:201,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:204,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:208,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:210,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:226,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:226,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:226,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:228,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:228,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:230,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:235,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:230,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:232,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:234,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_coarse.c:201,5'
          Dst:             __assert_fail
    - functionName:    hme_store_4x4_sads_high_speed
      functionSourceFile: '/src/libhevc/encoder/hme_coarse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_search_prms
        - ps_layer_ctxt
        - ps_mv_limit
        - ps_wt_inp_prms
        - pi2_sads_4x4
      BBCount:         20
      ICount:          349
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:699,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:701,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:725,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:701,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:704,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:724,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:709,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:711,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:722,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:711,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:713,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:715,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:713,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:713,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:713,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_store_4x4_sads_high_quality
      functionSourceFile: '/src/libhevc/encoder/hme_coarse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_search_prms
        - ps_layer_ctxt
        - ps_mv_limit
        - ps_wt_inp_prms
        - pi2_sads_4x4
      BBCount:         20
      ICount:          349
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:615,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:617,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:641,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:617,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:620,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:640,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:625,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:627,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:638,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:627,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:629,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:631,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:629,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:629,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:629,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_get_range
      functionSourceFile: '/src/libhevc/encoder/hme_common_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_num
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_common_utils.h:86,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.h:86,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.h:86,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_combine_4x4_sads_and_compute_cost_high_speed
      functionSourceFile: '/src/libhevc/encoder/hme_coarse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - i1_ref_idx
        - ps_mv_range
        - ps_mv_limit
        - ps_best_mv_4x8
        - ps_best_mv_8x4
        - ps_pred_ctxt
        - pf_mv_cost_compute
        - pi2_sads_4x4_current
        - pi2_sads_4x4_east
        - pi2_sads_4x4_south
      BBCount:         35
      ICount:          467
      EdgeCount:       43
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - hme_get_range
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:483,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:483,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_get_range.4252
                - hme_get_range.4252
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:483,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hme_get_range.4252
                - hme_get_range.4252
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:483,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:483,5'
              BranchSideFuncs:
                - __assert_fail
                - hme_get_range.4252
                - hme_get_range.4252
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:484,5'
              BranchSideFuncs:
                - __assert_fail
                - hme_get_range.4252
                - hme_get_range.4252
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:484,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:484,5'
              BranchSideFuncs:
                - __assert_fail
                - hme_get_range.4252
                - hme_get_range.4252
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:484,5'
              BranchSideFuncs:
                - __assert_fail
                - hme_get_range.4252
                - hme_get_range.4252
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:484,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:484,5'
              BranchSideFuncs:
                - hme_get_range.4252
                - hme_get_range.4252
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:487,15'
              BranchSideFuncs:
                - hme_get_range.4252
                - hme_get_range.4252
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:487,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:489,19'
              BranchSideFuncs:
                - hme_get_range.4252
                - hme_get_range.4252
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:531,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:489,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:493,29'
              BranchSideFuncs:
                - hme_get_range.4252
                - hme_get_range.4252
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:529,5'
              BranchSideFuncs:
                - hme_get_range.4252
                - hme_get_range.4252
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:503,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:503,22'
              BranchSideFuncs:
                - hme_get_range.4252
                - hme_get_range.4252
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:503,22'
              BranchSideFuncs:
                - hme_get_range.4252
                - hme_get_range.4252
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:503,72'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:503,58'
              BranchSideFuncs:
                - hme_get_range.4252
                - hme_get_range.4252
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:503,58'
              BranchSideFuncs:
                - hme_get_range.4252
                - hme_get_range.4252
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:516,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:518,33'
              BranchSideFuncs:
                - hme_get_range.4252
                - hme_get_range.4252
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:522,16'
              BranchSideFuncs:
                - hme_get_range.4252
                - hme_get_range.4252
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:522,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:524,33'
              BranchSideFuncs:
                - hme_get_range.4252
                - hme_get_range.4252
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:528,9'
              BranchSideFuncs:
                - hme_get_range.4252
                - hme_get_range.4252
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_coarse.c:483,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_coarse.c:484,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_coarse.c:503,22'
          Dst:             hme_get_range
        - Src:             '/src/libhevc/encoder/hme_coarse.c:503,58'
          Dst:             hme_get_range
    - functionName:    hme_combine_4x4_sads_and_compute_cost_high_quality
      functionSourceFile: '/src/libhevc/encoder/hme_coarse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - i1_ref_idx
        - ps_mv_range
        - ps_mv_limit
        - ps_best_mv_4x8
        - ps_best_mv_8x4
        - ps_pred_ctxt
        - pf_mv_cost_compute
        - pi2_sads_4x4_current
        - pi2_sads_4x4_east
        - pi2_sads_4x4_south
      BBCount:         17
      ICount:          310
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:403,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:405,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:440,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:405,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:408,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:438,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:425,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:427,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:431,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_coarse.c:431,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:433,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_coarse.c:437,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_coarse_frm_init
      functionSourceFile: '/src/libhevc/encoder/hme_coarse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_coarse_prms
      BBCount:         3
      ICount:          102
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hme_init_mv_bank
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_coarse.c:280,5'
          Dst:             hme_init_mv_bank
    - functionName:    get_rand_num
      functionSourceFile: '/src/libhevc/encoder/hme_common_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - low
        - high
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - rand
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_common_utils.c:182,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:183,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:184,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_common_utils.c:184,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:184,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:185,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_common_utils.c:178,19'
          Dst:             rand
    - functionName:    rand
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hme_compute_2d_sum_unsigned
      functionSourceFile: '/src/libhevc/encoder/hme_common_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_inp
        - i4_blk_wd
        - i4_blk_ht
        - i4_stride
        - i4_datatype
      BBCount:         10
      ICount:          78
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - hme_compute_2d_sum_u08
        - hme_compute_2d_sum_u16
        - hme_compute_2d_sum_u32
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_common_utils.c:149,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:150,47'
              BranchSideFuncs:
                - hme_compute_2d_sum_u08
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:151,13'
              BranchSideFuncs:
                - __assert_fail
                - hme_compute_2d_sum_u32
                - hme_compute_2d_sum_u16
        - Branch String:   '/src/libhevc/encoder/hme_common_utils.c:151,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:152,47'
              BranchSideFuncs:
                - hme_compute_2d_sum_u16
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:153,13'
              BranchSideFuncs:
                - __assert_fail
                - hme_compute_2d_sum_u32
        - Branch String:   '/src/libhevc/encoder/hme_common_utils.c:153,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:154,47'
              BranchSideFuncs:
                - hme_compute_2d_sum_u32
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:156,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_common_utils.c:150,17'
          Dst:             hme_compute_2d_sum_u08
        - Src:             '/src/libhevc/encoder/hme_common_utils.c:152,17'
          Dst:             hme_compute_2d_sum_u16
        - Src:             '/src/libhevc/encoder/hme_common_utils.c:154,17'
          Dst:             hme_compute_2d_sum_u32
        - Src:             '/src/libhevc/encoder/hme_common_utils.c:156,9'
          Dst:             __assert_fail
    - functionName:    hme_compute_2d_sum_u08
      functionSourceFile: '/src/libhevc/encoder/hme_common_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_inp
        - i4_wd
        - i4_ht
        - i4_stride
      BBCount:         9
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_common_utils.c:81,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:83,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:89,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_common_utils.c:83,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:84,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:86,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_compute_2d_sum_u16
      functionSourceFile: '/src/libhevc/encoder/hme_common_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu2_inp
        - i4_wd
        - i4_ht
        - i4_stride
      BBCount:         9
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_common_utils.c:96,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:98,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:104,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_common_utils.c:98,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:99,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:101,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_compute_2d_sum_u32
      functionSourceFile: '/src/libhevc/encoder/hme_common_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu4_inp
        - i4_wd
        - i4_ht
        - i4_stride
      BBCount:         9
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_common_utils.c:111,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:113,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:119,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_common_utils.c:113,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:114,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:116,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    median4_s16
      functionSourceFile: '/src/libhevc/encoder/hme_common_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - i2_n1
        - i2_n2
        - i2_n3
        - i2_n4
      BBCount:         19
      ICount:          171
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_common_utils.c:65,14'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:65,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:65,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_common_utils.c:66,14'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:66,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:66,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_common_utils.c:67,14'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:67,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:67,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_common_utils.c:69,14'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:69,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:69,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_common_utils.c:70,14'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:70,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:70,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_common_utils.c:71,14'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:71,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.c:71,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_set_mvp_node
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3694
      functionLinenumberEnd: 3783
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_search_results
        - ps_candt_prj_coloc
        - u1_pred_lx
        - u1_default_ref_id
      BBCount:         69
      ICount:          674
      EdgeCount:       90
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3712,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3714,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3717,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3717,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3717,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3723,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3717,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3719,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3723,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3727,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3729,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3739,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3732,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3734,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3737,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3739,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3741,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3746,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3741,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3741,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3741,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3741,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3741,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3741,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3741,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3741,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3743,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3741,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3743,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3743,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3751,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3751,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3751,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3752,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3752,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3752,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3754,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3756,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3761,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3756,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3756,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3756,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3756,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3756,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3756,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3756,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3756,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3758,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3756,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3758,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3758,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3766,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3766,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3766,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3767,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3767,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3767,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3769,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3771,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3778,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3771,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3773,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3775,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3778,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3780,44'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_calc_pt_sad_and_result_explicit
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3592
      functionLinenumberEnd: 3668
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_search_prms
        - ps_wt_inp_prms
        - ps_err_prms
        - ps_result_prms
        - ppu1_ref
        - i4_ref_stride
      BBCount:         9
      ICount:          218
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - hme_get_sad_fxn
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3637,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3639,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3668,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3639,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3640,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3645,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:3616,18'
          Dst:             hme_get_sad_fxn
    - functionName:    hme_update_results_grid_pu_bestn_no_encode
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1688
      functionLinenumberEnd: 1825
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_result_prms
      BBCount:         53
      ICount:          484
      EdgeCount:       69
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1713,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1715,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1722,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1715,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1716,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1717,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1738,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1740,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1824,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1740,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1741,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1745,44'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1758,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1766,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1822,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1778,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1778,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1778,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1778,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1778,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1778,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1779,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1779,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1779,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1779,22'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1779,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1779,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1783,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1783,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1783,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1783,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1783,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1783,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1785,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1787,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1798,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1787,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1789,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1792,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1798,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1804,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1820,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1804,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1806,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1815,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1806,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1809,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1814,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_calc_sad_and_1_best_result_subpel
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3395
      functionLinenumberEnd: 3560
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_err_prms
        - ps_result_prms
      BBCount:         67
      ICount:          874
      EdgeCount:       86
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3411,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3422,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3551,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3428,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3430,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3446,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3433,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3435,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3443,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3437,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3439,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3442,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3439,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3439,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3439,47'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3493,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3495,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3548,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3497,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3497,79'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3497,89'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3503,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3503,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3503,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3503,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3503,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3503,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3504,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3504,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3504,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3504,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3504,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3504,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3510,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3510,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3510,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3510,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3510,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3510,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3513,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3515,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3546,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3521,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3523,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3525,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3529,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3531,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3537,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3552,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3554,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3560,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3554,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3556,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3558,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_calc_stim_injected_sad_and_1_best_result
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3076
      functionLinenumberEnd: 3391
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_search_prms
        - ps_wt_inp_prms
        - ps_err_prms
        - ps_result_prms
        - ppu1_ref
        - i4_ref_stride
      BBCount:         119
      ICount:          1619
      EdgeCount:       152
      CyclomaticComplexity: 35
      functionsReached:
        - __assert_fail
        - hme_compute_final_sigma_of_pu_from_base_blocks
        - hme_compute_sigmaX_and_sigmaXSquared
        - hme_get_range
        - ihevce_calc_stim_injected_variance
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3108,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3116,16'
              BranchSideFuncs:
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3377,41'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3116,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3118,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3122,17'
              BranchSideFuncs:
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3133,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3135,34'
              BranchSideFuncs:
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3152,21'
              BranchSideFuncs:
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3138,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3140,41'
              BranchSideFuncs:
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3148,17'
              BranchSideFuncs:
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3142,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3144,56'
              BranchSideFuncs:
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3147,21'
              BranchSideFuncs:
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3144,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3144,47'
              BranchSideFuncs:
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3144,47'
              BranchSideFuncs:
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3231,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3231,25'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3231,25'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3232,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3232,25'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3232,25'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3241,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3241,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3241,30'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3241,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3241,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3241,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3244,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3252,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3371,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3254,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3254,75'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3254,85'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3260,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3264,25'
              BranchSideFuncs:
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3321,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3292,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3292,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3292,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3294,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3296,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3300,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3300,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3302,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3306,44'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3315,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3315,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3317,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3328,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3328,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3328,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3328,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3328,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3328,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3329,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3329,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3329,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3329,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3329,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3329,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3330,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3330,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3330,40'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3330,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3330,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3330,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3331,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3331,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3331,41'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3331,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3331,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3331,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3333,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3333,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3333,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3333,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3333,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3333,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3336,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3338,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3368,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3340,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3342,41'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3344,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3349,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3351,68'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3358,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3378,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3380,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3391,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3381,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3383,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3389,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3383,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3383,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3384,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3384,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3384,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3385,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3385,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3385,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3387,61'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:3151,17'
          Dst:             hme_compute_sigmaX_and_sigmaXSquared
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:3234,30'
          Dst:             hme_get_range
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:3234,53'
          Dst:             hme_get_range
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:3263,21'
          Dst:             hme_compute_final_sigma_of_pu_from_base_blocks
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:3280,36'
          Dst:             ihevce_calc_stim_injected_variance
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:3315,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:3383,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:3384,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:3385,17'
          Dst:             __assert_fail
    - functionName:    hme_get_range
      functionSourceFile: '/src/libhevc/encoder/hme_common_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_num
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_common_utils.h:86,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.h:86,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_common_utils.h:86,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_calc_sad_and_1_best_result
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2844
      functionLinenumberEnd: 3067
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_search_prms
        - ps_wt_inp_prms
        - ps_err_prms
        - ps_result_prms
        - ppu1_ref
        - i4_ref_stride
      BBCount:         92
      ICount:          1298
      EdgeCount:       117
      CyclomaticComplexity: 27
      functionsReached:
        - __assert_fail
        - hme_get_range
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2866,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2877,16'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3053,41'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2877,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2879,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2883,17'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2894,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2896,34'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2912,22'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2899,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2901,41'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2909,17'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2903,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2905,56'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2908,21'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2905,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2905,47'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2905,47'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2978,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2978,25'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2978,25'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2979,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2979,25'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2979,25'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2988,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2988,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2988,30'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2988,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2988,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2988,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2994,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2996,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3047,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2998,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2998,75'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2998,85'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3001,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3001,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3001,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3001,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3001,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3001,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3002,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3002,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3002,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3002,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3002,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3002,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3008,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3008,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3008,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3008,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3008,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3008,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3011,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3013,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3045,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3019,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3021,41'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3023,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3028,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3030,68'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3036,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3054,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3056,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3067,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3057,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3059,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3065,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3059,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3059,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3060,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3060,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3060,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3061,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:3061,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3061,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:3063,61'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:2981,30'
          Dst:             hme_get_range
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:2981,53'
          Dst:             hme_get_range
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:3059,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:3060,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:3061,17'
          Dst:             __assert_fail
    - functionName:    hme_calc_stim_injected_sad_and_2_best_results
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2500
      functionLinenumberEnd: 2835
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_search_prms
        - ps_wt_inp_prms
        - ps_err_prms
        - ps_result_prms
        - ppu1_ref
        - i4_ref_stride
      BBCount:         137
      ICount:          1829
      EdgeCount:       173
      CyclomaticComplexity: 38
      functionsReached:
        - __assert_fail
        - hme_compute_final_sigma_of_pu_from_base_blocks
        - hme_compute_sigmaX_and_sigmaXSquared
        - hme_get_range
        - ihevce_calc_stim_injected_variance
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2532,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2540,16'
              BranchSideFuncs:
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2813,41'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2540,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2542,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2546,17'
              BranchSideFuncs:
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2557,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2559,34'
              BranchSideFuncs:
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2576,21'
              BranchSideFuncs:
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2562,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2564,41'
              BranchSideFuncs:
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2572,17'
              BranchSideFuncs:
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2566,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2568,56'
              BranchSideFuncs:
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2571,21'
              BranchSideFuncs:
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2568,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2568,47'
              BranchSideFuncs:
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2568,47'
              BranchSideFuncs:
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2655,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2655,25'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2655,25'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2656,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2656,25'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2656,25'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2665,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2665,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2665,30'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2665,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2665,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2665,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2668,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2676,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2807,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2678,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2678,75'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2678,85'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2684,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2688,25'
              BranchSideFuncs:
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2745,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2716,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2716,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2716,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2718,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2720,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2724,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2724,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2726,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2730,44'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2739,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2739,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2741,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2752,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2752,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2752,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2752,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2752,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2752,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2753,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2753,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2753,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2753,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2753,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2753,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2754,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2754,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2754,40'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2754,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2754,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2754,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2755,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2755,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2755,41'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2755,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2755,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2755,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2757,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2757,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2757,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2757,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2757,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2757,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2759,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2758,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2759,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2759,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2758,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2758,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2761,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2763,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2804,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2765,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2767,41'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2769,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2774,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2776,68'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2783,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_compute_sigmaX_and_sigmaXSquared
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_compute_final_sigma_of_pu_from_base_blocks
                - ihevce_calc_stim_injected_variance
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2814,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2816,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2835,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2817,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2819,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2825,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2819,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2819,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2820,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2820,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2820,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2821,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2821,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2821,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2823,61'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2825,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2827,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2833,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2827,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2827,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2828,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2828,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2828,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2829,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2829,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2829,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2831,61'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:2575,17'
          Dst:             hme_compute_sigmaX_and_sigmaXSquared
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:2658,30'
          Dst:             hme_get_range
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:2658,53'
          Dst:             hme_get_range
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:2687,21'
          Dst:             hme_compute_final_sigma_of_pu_from_base_blocks
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:2704,36'
          Dst:             ihevce_calc_stim_injected_variance
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:2739,21'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:2819,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:2820,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:2821,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:2827,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:2828,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:2829,17'
          Dst:             __assert_fail
    - functionName:    hme_calc_sad_and_2_best_results_subpel
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2312
      functionLinenumberEnd: 2491
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_err_prms
        - ps_result_prms
      BBCount:         77
      ICount:          1009
      EdgeCount:       99
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2327,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2338,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2478,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2344,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2346,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2362,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2349,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2351,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2359,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2353,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2355,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2358,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2355,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2355,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2355,47'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2409,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2411,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2475,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2413,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2413,79'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2413,89'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2419,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2419,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2419,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2419,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2419,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2419,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2420,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2420,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2420,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2420,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2420,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2420,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2426,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2426,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2426,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2426,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2426,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2426,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2427,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2427,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2427,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2427,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2427,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2427,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2429,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2431,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2473,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2437,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2439,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2441,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2445,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2447,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2453,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2479,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2482,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2491,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2482,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2484,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2489,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2484,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2486,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2488,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_calc_sad_and_2_best_results
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2068
      functionLinenumberEnd: 2308
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_search_prms
        - ps_wt_inp_prms
        - ps_err_prms
        - ps_result_prms
        - ppu1_ref
        - i4_ref_stride
      BBCount:         110
      ICount:          1494
      EdgeCount:       138
      CyclomaticComplexity: 30
      functionsReached:
        - __assert_fail
        - hme_get_range
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2090,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2101,16'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2286,41'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2101,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2103,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2107,17'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2118,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2120,34'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2136,22'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2123,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2125,41'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2133,17'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2127,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2129,56'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2132,21'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2129,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2129,47'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2129,47'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2202,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2202,25'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2202,25'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2203,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2203,25'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2203,25'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2212,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2212,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2212,30'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2212,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2212,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2212,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2218,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2220,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2280,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2222,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2222,75'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2222,85'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2225,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2225,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2225,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2225,26'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2225,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2225,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2226,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2226,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2226,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2226,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2226,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2226,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2232,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2232,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2232,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2232,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2232,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2232,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2233,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2233,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2233,41'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2233,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2233,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2233,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2235,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2237,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2278,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2243,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2245,41'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2247,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2252,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2254,68'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2260,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2287,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2289,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2308,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2290,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2292,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2298,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2292,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2292,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2293,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2293,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2293,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2294,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2294,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2294,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2296,61'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2298,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2300,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2306,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2300,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2300,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2301,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2301,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2301,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2302,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:2302,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2302,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2304,61'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:2205,30'
          Dst:             hme_get_range
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:2205,53'
          Dst:             hme_get_range
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:2292,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:2293,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:2294,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:2300,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:2301,17'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:2302,17'
          Dst:             __assert_fail
    - functionName:    hme_get_result_fxn
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2050
      functionLinenumberEnd: 2058
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - i4_grid_mask
        - i4_part_mask
        - i4_num_results
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hme_update_results_grid_pu_bestn
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1557
      functionLinenumberEnd: 1669
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_result_prms
      BBCount:         41
      ICount:          441
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - hme_cmp_nodes
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1582,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1584,12'
              BranchSideFuncs:
                - hme_cmp_nodes
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1590,26'
              BranchSideFuncs:
                - hme_cmp_nodes
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1584,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1586,23'
              BranchSideFuncs:
                - hme_cmp_nodes
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1588,5'
              BranchSideFuncs:
                - hme_cmp_nodes
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1598,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1600,14'
              BranchSideFuncs:
                - hme_cmp_nodes
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1668,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1600,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1602,13'
              BranchSideFuncs:
                - hme_cmp_nodes
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1607,44'
              BranchSideFuncs:
                - hme_cmp_nodes
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1614,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1620,28'
              BranchSideFuncs:
                - hme_cmp_nodes
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1666,21'
              BranchSideFuncs:
                - hme_cmp_nodes
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1632,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1634,20'
              BranchSideFuncs:
                - hme_cmp_nodes
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1641,16'
              BranchSideFuncs:
                - hme_cmp_nodes
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1634,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1636,33'
              BranchSideFuncs:
                - hme_cmp_nodes
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1639,13'
              BranchSideFuncs:
                - hme_cmp_nodes
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1641,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1643,23'
              BranchSideFuncs:
                - hme_cmp_nodes
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1664,21'
              BranchSideFuncs:
                - hme_cmp_nodes
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1643,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1645,24'
              BranchSideFuncs:
                - hme_cmp_nodes
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1659,17'
              BranchSideFuncs:
                - hme_cmp_nodes
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1645,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1648,29'
              BranchSideFuncs:
                - hme_cmp_nodes
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1653,29'
              BranchSideFuncs:
                - hme_cmp_nodes
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1655,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1656,29'
              BranchSideFuncs:
                - hme_cmp_nodes
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1657,21'
              BranchSideFuncs:
                - hme_cmp_nodes
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:1655,33'
          Dst:             hme_cmp_nodes
    - functionName:    hme_cmp_nodes
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_best_node1
        - ps_best_node2
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:145,67'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:146,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:151,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:146,67'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:147,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:151,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:145,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:149,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:151,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_update_results_pt_pu_best1_subpel_hs_1
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1925
      functionLinenumberEnd: 2011
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_err_prms
        - ps_result_prms
      BBCount:         28
      ICount:          414
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1936,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1936,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1938,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1944,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1946,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2011,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1956,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1958,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:2009,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1964,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1966,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1970,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1977,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1979,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1987,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:1936,5'
          Dst:             __assert_fail
    - functionName:    hme_update_results_pt_pu_best1_subpel_hs
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1851
      functionLinenumberEnd: 1921
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_err_prms
        - ps_result_prms
      BBCount:         28
      ICount:          258
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1862,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1862,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1864,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1870,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1872,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1921,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1882,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1886,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1919,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1886,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1888,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1910,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1888,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1890,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1906,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1890,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1893,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1898,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1910,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1913,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1918,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:1862,5'
          Dst:             __assert_fail
    - functionName:    hme_update_results_grid_pu_bestn_xtreme_speed
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1442
      functionLinenumberEnd: 1554
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_result_prms
      BBCount:         25
      ICount:          329
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - compute_mv_cost_coarse_high_speed
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1469,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1471,12'
              BranchSideFuncs:
                - compute_mv_cost_coarse_high_speed
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1481,26'
              BranchSideFuncs:
                - compute_mv_cost_coarse_high_speed
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1471,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1472,23'
              BranchSideFuncs:
                - compute_mv_cost_coarse_high_speed
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1473,5'
              BranchSideFuncs:
                - compute_mv_cost_coarse_high_speed
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1510,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1512,14'
              BranchSideFuncs:
                - compute_mv_cost_coarse_high_speed
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1553,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1512,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1513,13'
              BranchSideFuncs:
                - compute_mv_cost_coarse_high_speed
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1517,44'
              BranchSideFuncs:
                - compute_mv_cost_coarse_high_speed
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1533,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1533,13'
              BranchSideFuncs:
                - __assert_fail
                - compute_mv_cost_coarse_high_speed
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1534,13'
              BranchSideFuncs:
                - __assert_fail
                - compute_mv_cost_coarse_high_speed
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1534,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1534,13'
              BranchSideFuncs:
                - compute_mv_cost_coarse_high_speed
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1540,16'
              BranchSideFuncs:
                - compute_mv_cost_coarse_high_speed
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1540,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1542,29'
              BranchSideFuncs:
                - compute_mv_cost_coarse_high_speed
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1551,21'
              BranchSideFuncs:
                - compute_mv_cost_coarse_high_speed
                - __assert_fail
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:1524,26'
          Dst:             compute_mv_cost_coarse_high_speed
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:1533,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:1534,13'
          Dst:             __assert_fail
    - functionName:    compute_mv_cost_coarse_high_speed
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1084
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_node
        - ps_pred_ctxt
        - e_part_id
        - inp_mv_pel
      BBCount:         9
      ICount:          127
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - hme_get_range
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1092,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1092,17'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1092,17'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1092,67'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1092,67'
              BranchSideFuncs:
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1092,67'
              BranchSideFuncs:
                - hme_get_range.4361
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:1092,17'
          Dst:             hme_get_range
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:1092,53'
          Dst:             hme_get_range
    - functionName:    compute_mv_cost_implicit_high_speed_modified
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1412
      functionLinenumberEnd: 1437
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_node
        - ps_pred_ctxt
        - e_part_id
        - inp_mv_pel
      BBCount:         9
      ICount:          213
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - hme_get_range
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1430,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1430,13'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1430,13'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1431,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1431,13'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1431,13'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:1433,12'
          Dst:             hme_get_range
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:1433,35'
          Dst:             hme_get_range
    - functionName:    compute_mv_cost_implicit_high_speed
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1406
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_node
        - ps_pred_ctxt
        - e_part_id
        - inp_mv_pel
      BBCount:         63
      ICount:          705
      EdgeCount:       83
      CyclomaticComplexity: 22
      functionsReached:
        - hme_get_range
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1331,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1333,20'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1343,11'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1343,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1343,40'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1350,26'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1343,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1345,21'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1350,26'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1353,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1355,26'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1361,8'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1357,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1358,30'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1359,5'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1361,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1363,9'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1367,18'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1363,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1363,9'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1363,9'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1363,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1363,9'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1363,9'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1363,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1363,9'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1364,5'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1363,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1364,5'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1364,5'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1373,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1373,13'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1373,13'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1374,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1374,13'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1374,13'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1376,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1378,9'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1382,18'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1378,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1378,9'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1378,9'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1378,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1378,9'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1378,9'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1378,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1378,9'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1379,5'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1378,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1379,5'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1379,5'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1388,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1388,13'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1388,13'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1389,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1389,13'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1389,13'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1391,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1394,27'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1399,27'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:1394,13'
          Dst:             hme_get_range
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:1394,36'
          Dst:             hme_get_range
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:1399,13'
          Dst:             hme_get_range
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:1399,36'
          Dst:             hme_get_range
    - functionName:    compute_mv_cost_implicit
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1175
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_node
        - ps_pred_ctxt
        - e_part_id
        - inp_mv_pel
      BBCount:         111
      ICount:          979
      EdgeCount:       147
      CyclomaticComplexity: 38
      functionsReached:
        - hme_cmp_nodes
        - hme_get_range
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1204,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1205,21'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1206,8'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1206,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1207,20'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1208,8'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1208,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1209,26'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1210,13'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1212,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1214,12'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1225,8'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1214,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1215,30'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1216,17'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1225,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1226,21'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1227,8'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1227,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1228,20'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1229,8'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1229,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1230,21'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1231,8'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1231,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1232,26'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1233,13'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1233,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1234,26'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1235,13'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1238,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1240,12'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1247,8'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1240,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1241,30'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1242,17'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1242,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1243,30'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1244,17'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1247,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1249,26'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1253,13'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1250,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1251,30'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1252,5'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1253,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1254,26'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1255,32'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1260,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1262,9'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1266,18'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1262,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1262,9'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1262,9'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1262,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1262,9'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1262,9'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1262,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1262,9'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1263,5'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1262,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1263,5'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1263,5'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1271,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1271,13'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1271,13'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1272,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1272,13'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1272,13'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1274,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1276,9'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1280,18'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1276,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1276,9'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1276,9'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1276,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1276,9'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1276,9'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1276,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1276,9'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1277,5'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1276,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1277,5'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1277,5'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1285,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1285,13'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1285,13'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1286,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1286,13'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1286,13'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1288,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1290,34'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1295,34'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:1255,18'
          Dst:             hme_cmp_nodes
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:1290,20'
          Dst:             hme_get_range
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:1290,47'
          Dst:             hme_get_range
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:1295,20'
          Dst:             hme_get_range
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:1295,47'
          Dst:             hme_get_range
    - functionName:    compute_mv_cost_refine
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_node
        - ps_pred_ctxt
        - e_part_id
        - inp_mv_pel
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compute_mv_cost_explicit_refine
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:1170,13'
          Dst:             compute_mv_cost_explicit_refine
    - functionName:    compute_mv_cost_explicit_refine
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1121
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_node
        - ps_pred_ctxt
        - e_part_id
        - inp_mv_pel
      BBCount:         9
      ICount:          211
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - hme_get_range
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1138,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1138,13'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1138,13'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1139,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1139,13'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1139,13'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:1141,12'
          Dst:             hme_get_range
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:1141,35'
          Dst:             hme_get_range
    - functionName:    compute_mv_cost_coarse
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_node
        - ps_pred_ctxt
        - e_part_id
        - inp_mv_pel
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compute_mv_cost_explicit
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:1061,13'
          Dst:             compute_mv_cost_explicit
    - functionName:    compute_mv_cost_explicit
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_node
        - ps_pred_ctxt
        - e_part_id
        - inp_mv_pel
      BBCount:         42
      ICount:          472
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - hme_cmp_nodes
        - hme_get_range
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:983,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:984,26'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:985,13'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:993,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:994,26'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:995,13'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:998,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1000,26'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1004,13'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1001,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1002,30'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1003,5'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1004,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1005,26'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1006,32'
              BranchSideFuncs:
                - hme_cmp_nodes
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1014,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1014,13'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1014,13'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1015,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1015,13'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1015,13'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1020,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1020,13'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1020,13'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1021,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1021,13'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1021,13'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
                - hme_get_range.4361
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:1023,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1026,27'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:1031,27'
              BranchSideFuncs:
                - hme_get_range.4361
                - hme_get_range.4361
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:1006,18'
          Dst:             hme_cmp_nodes
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:1026,13'
          Dst:             hme_get_range
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:1026,36'
          Dst:             hme_get_range
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:1031,13'
          Dst:             hme_get_range
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:1031,36'
          Dst:             hme_get_range
    - functionName:    hme_init_pred_ctxt_encode
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pred_ctxt
        - ps_search_results
        - ps_coloc_candts
        - ps_zeromv_candt
        - ps_mv_grid
        - pred_lx
        - lambda
        - lambda_q_shift
        - ppu1_ref_bits_tlu
        - pi2_ref_scf
      BBCount:         25
      ICount:          489
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - hme_init_pred_part
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:860,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:862,58'
              BranchSideFuncs:
                - hme_init_pred_part
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:935,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:891,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:892,21'
              BranchSideFuncs:
                - hme_init_pred_part
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:893,13'
              BranchSideFuncs:
                - hme_init_pred_part
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:893,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:894,21'
              BranchSideFuncs:
                - hme_init_pred_part
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:896,12'
              BranchSideFuncs:
                - hme_init_pred_part
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:896,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:901,16'
              BranchSideFuncs:
                - hme_init_pred_part
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:910,12'
              BranchSideFuncs:
                - hme_init_pred_part
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:901,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:903,24'
              BranchSideFuncs:
                - hme_init_pred_part
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:907,24'
              BranchSideFuncs:
                - hme_init_pred_part
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:910,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:913,20'
              BranchSideFuncs:
                - hme_init_pred_part
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:916,12'
              BranchSideFuncs:
                - hme_init_pred_part
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:916,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:919,20'
              BranchSideFuncs:
                - hme_init_pred_part
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:924,13'
              BranchSideFuncs:
                - hme_init_pred_part
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:923,9'
          Dst:             hme_init_pred_part
    - functionName:    hme_init_pred_part
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_pred_ctxt
        - ps_tl
        - ps_t
        - ps_tr
        - ps_l
        - ps_bl
        - ps_coloc
        - ps_zeromv
        - pps_proj_coloc
        - e_part_id
      BBCount:         1
      ICount:          74
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hme_init_pred_ctxt_no_encode
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pred_ctxt
        - ps_search_results
        - ps_top_candts
        - ps_left_candts
        - pps_proj_coloc_candts
        - ps_coloc_candts
        - ps_zeromv_candt
        - pred_lx
        - lambda
        - lambda_q_shift
        - ppu1_ref_bits_tlu
        - pi2_ref_scf
      BBCount:         6
      ICount:          267
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - hme_init_pred_part
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:631,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:631,5'
              BranchSideFuncs:
                - hme_init_pred_part
                - hme_init_pred_part
                - hme_init_pred_part
                - hme_init_pred_part
                - hme_init_pred_part
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:631,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:631,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:676,5'
          Dst:             hme_init_pred_part
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:695,5'
          Dst:             hme_init_pred_part
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:714,5'
          Dst:             hme_init_pred_part
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:733,5'
          Dst:             hme_init_pred_part
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:752,5'
          Dst:             hme_init_pred_part
    - functionName:    compute_satd_8bit
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_prms
      BBCount:         25
      ICount:          221
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:545,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:545,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:547,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:545,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:547,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:560,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:547,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:549,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:557,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:549,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:551,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:554,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:560,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:562,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:562,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:564,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:567,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_evalsad_pt_npu_MxN_8bit
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_prms
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hme_evalsad_pt_npu_MxN_8bit_compute
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:517,32'
          Dst:             hme_evalsad_pt_npu_MxN_8bit_compute
    - functionName:    hme_evalsad_pt_npu_MxN_8bit_compute
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ht
        - wd
        - pu1_inp
        - pu1_ref
        - i4_inp_stride
        - i4_ref_stride
      BBCount:         12
      ICount:          128
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:494,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:496,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:503,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:496,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:498,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:500,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:498,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:498,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:498,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_evalsad_grid_npu_MxN
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_prms
      BBCount:         30
      ICount:          290
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:447,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:447,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:451,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:451,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:453,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:456,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:453,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:454,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:455,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:460,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:462,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:482,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:465,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:466,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:467,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:471,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:473,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:480,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:473,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:475,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:477,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:475,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:475,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:475,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:447,5'
          Dst:             __assert_fail
    - functionName:    hme_evalsad_grid_pu_16x16
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_prms
      BBCount:         18
      ICount:          160
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - compute_4x4_sads_for_16x16_blk
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:422,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:424,19'
              BranchSideFuncs:
                - compute_4x4_sads_for_16x16_blk
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:428,11'
              BranchSideFuncs:
                - compute_4x4_sads_for_16x16_blk
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:424,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:425,23'
              BranchSideFuncs:
                - compute_4x4_sads_for_16x16_blk
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:426,5'
              BranchSideFuncs:
                - compute_4x4_sads_for_16x16_blk
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:428,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:429,42'
              BranchSideFuncs:
                - compute_4x4_sads_for_16x16_blk
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:432,18'
              BranchSideFuncs:
                - compute_4x4_sads_for_16x16_blk
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:433,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:435,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:437,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_err_compute.c:431,5'
          Dst:             compute_4x4_sads_for_16x16_blk
    - functionName:    compute_4x4_sads_for_16x16_blk
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_grid
        - pu1_cur_ptr
        - cur_buf_stride
        - u2_part_sads
        - ps_cand
        - num_cands
      BBCount:         31
      ICount:          899
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:181,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:184,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:206,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:189,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:191,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:203,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:191,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:193,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:202,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:206,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:208,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:262,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:210,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:212,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:228,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:215,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:217,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:225,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:219,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:221,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:224,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:221,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:221,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:221,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compute_part_sads_for_MxM_blk
      functionSourceFile: '/src/libhevc/encoder/hme_err_compute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_grid
        - pu1_cur_ptr
        - cur_buf_stride
        - pp_part_sads
        - ps_cand
        - num_cands
        - e_cu_size
      BBCount:         31
      ICount:          853
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:322,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:325,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:347,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:330,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:332,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:344,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:332,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:334,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:343,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:347,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:349,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:404,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:351,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:353,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:370,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:356,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:358,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:367,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:360,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:362,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:366,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_err_compute.c:362,45'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:362,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_err_compute.c:362,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_remove_duplicate_fpel_search_candidates
      functionSourceFile: '/src/libhevc/encoder/hme_fullpel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - char
        - int
        - int
        - char
        - int
      constantsTouched: []
      argNames:
        - ps_unique_search_nodes
        - ps_search_candts
        - pu4_unique_node_map
        - pi1_pred_dir_to_ref_idx
        - i4_num_srch_cands
        - i4_num_init_candts
        - i4_refine_iter_ctr
        - i4_num_refinement_iterations
        - i4_num_act_ref_l0
        - i1_unique_node_map_ref_idx
        - i4_unique_node_map_center_x
        - i4_unique_node_map_center_y
        - u1_is_bidir_enabled
        - e_quality_preset
      BBCount:         57
      ICount:          438
      EdgeCount:       76
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:444,52'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:444,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:446,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:444,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:445,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:446,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:449,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:449,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:449,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:449,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:451,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:493,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:455,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:465,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:483,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:465,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:467,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:475,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:467,76'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:468,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:472,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:467,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:470,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:472,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:475,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:477,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:483,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:483,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:483,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:483,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:483,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:483,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:483,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:483,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:483,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:483,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:483,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:483,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:483,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:483,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:483,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:483,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:483,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:491,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:483,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:483,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:483,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:483,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:483,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:483,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:483,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:483,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:483,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:483,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:483,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:483,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_add_fpel_refine_candidates_to_search_cand_array
      functionSourceFile: '/src/libhevc/encoder/hme_fullpel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_unique_search_nodes
        - ps_fullpel_refine_ctxt
        - pi4_num_unique_nodes
        - pu4_unique_node_map
        - i4_fpel_search_result_id
        - i4_fpel_search_result_array_index
        - i4_unique_node_map_center_x
        - i4_unique_node_map_center_y
        - i1_unique_node_map_ref_idx
        - u1_add_refine_grid_center_to_search_cand_array
        - u1_do_not_check_for_duplicates
      BBCount:         90
      ICount:          772
      EdgeCount:       120
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:219,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:221,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:266,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:227,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:229,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:263,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:232,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:232,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:234,52'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:232,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:234,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:247,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:237,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:237,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:237,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:237,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:237,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:237,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:237,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:237,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:237,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:237,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:237,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:237,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:237,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:237,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:237,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:237,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:237,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:246,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:237,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:237,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:237,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:237,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:237,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:237,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:237,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:237,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:237,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:237,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:237,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:237,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:252,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:252,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:252,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:252,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:252,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:252,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:252,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:252,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:252,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:252,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:252,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:252,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:252,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:252,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:252,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:252,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:252,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:261,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:252,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:252,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:252,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:252,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:252,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:252,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:252,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:252,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:252,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:252,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:252,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:252,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:266,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:268,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:271,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:271,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:273,79'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:271,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:273,79'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:277,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hme_fullpel_refine
      functionSourceFile: '/src/libhevc/encoder/hme_fullpel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
        - int
        - int
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_refine_prms
        - ps_search_prms
        - ps_layer_ctxt
        - ps_wt_inp_prms
        - pu4_unique_node_map
        - u1_num_init_search_cands
        - u1_8x8_blk_mask
        - i4_unique_node_map_center_x
        - i4_unique_node_map_center_y
        - i1_unique_node_map_ref_idx
        - e_quality_preset
        - ps_me_optimised_function_list
      BBCount:         56
      ICount:          472
      EdgeCount:       73
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
        - hme_add_fpel_refine_candidates_to_search_cand_array
        - hme_pred_search
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:312,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:314,41'
              BranchSideFuncs:
                - hme_pred_search
                - __assert_fail
                - hme_add_fpel_refine_candidates_to_search_cand_array
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:375,19'
              BranchSideFuncs:
                - hme_pred_search
                - hme_add_fpel_refine_candidates_to_search_cand_array
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:314,34'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:315,40'
              BranchSideFuncs:
                - hme_pred_search
                - __assert_fail
                - hme_add_fpel_refine_candidates_to_search_cand_array
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:316,64'
              BranchSideFuncs:
                - hme_pred_search
                - __assert_fail
                - hme_add_fpel_refine_candidates_to_search_cand_array
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:320,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:325,26'
              BranchSideFuncs:
                - __assert_fail
                - hme_pred_search
                - hme_add_fpel_refine_candidates_to_search_cand_array
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:374,5'
              BranchSideFuncs:
                - hme_pred_search
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:326,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:326,75'
              BranchSideFuncs:
                - __assert_fail
                - hme_pred_search
                - hme_add_fpel_refine_candidates_to_search_cand_array
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:326,88'
              BranchSideFuncs:
                - __assert_fail
                - hme_pred_search
                - hme_add_fpel_refine_candidates_to_search_cand_array
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:327,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:328,36'
              BranchSideFuncs:
                - __assert_fail
                - hme_pred_search
                - hme_add_fpel_refine_candidates_to_search_cand_array
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:330,36'
              BranchSideFuncs:
                - __assert_fail
                - hme_pred_search
                - hme_add_fpel_refine_candidates_to_search_cand_array
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:328,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:327,30'
              BranchSideFuncs:
                - __assert_fail
                - hme_pred_search
                - hme_add_fpel_refine_candidates_to_search_cand_array
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:327,30'
              BranchSideFuncs:
                - __assert_fail
                - hme_pred_search
                - hme_add_fpel_refine_candidates_to_search_cand_array
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:332,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:332,13'
              BranchSideFuncs:
                - hme_pred_search
                - __assert_fail
                - hme_add_fpel_refine_candidates_to_search_cand_array
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:334,19'
              BranchSideFuncs:
                - hme_pred_search
                - __assert_fail
                - hme_add_fpel_refine_candidates_to_search_cand_array
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:334,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:336,21'
              BranchSideFuncs:
                - hme_pred_search
                - __assert_fail
                - hme_add_fpel_refine_candidates_to_search_cand_array
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:369,16'
              BranchSideFuncs:
                - hme_pred_search
                - __assert_fail
                - hme_add_fpel_refine_candidates_to_search_cand_array
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:336,75'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:337,21'
              BranchSideFuncs:
                - hme_pred_search
                - __assert_fail
                - hme_add_fpel_refine_candidates_to_search_cand_array
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:363,20'
              BranchSideFuncs:
                - hme_pred_search
                - __assert_fail
                - hme_add_fpel_refine_candidates_to_search_cand_array
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:336,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:339,46'
              BranchSideFuncs:
                - hme_add_fpel_refine_candidates_to_search_cand_array
                - hme_pred_search
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:363,20'
              BranchSideFuncs:
                - hme_pred_search
                - __assert_fail
                - hme_add_fpel_refine_candidates_to_search_cand_array
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:363,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:365,21'
              BranchSideFuncs:
                - hme_pred_search
                - __assert_fail
                - hme_add_fpel_refine_candidates_to_search_cand_array
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:367,13'
              BranchSideFuncs:
                - hme_pred_search
                - __assert_fail
                - hme_add_fpel_refine_candidates_to_search_cand_array
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:369,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:371,17'
              BranchSideFuncs:
                - hme_pred_search
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:373,9'
              BranchSideFuncs:
                - hme_pred_search
                - __assert_fail
                - hme_add_fpel_refine_candidates_to_search_cand_array
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:381,60'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:382,13'
              BranchSideFuncs:
                - hme_pred_search
                - hme_add_fpel_refine_candidates_to_search_cand_array
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:399,5'
              BranchSideFuncs:
                - hme_pred_search
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:381,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:385,17'
              BranchSideFuncs:
                - hme_add_fpel_refine_candidates_to_search_cand_array
                - hme_pred_search
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:399,5'
              BranchSideFuncs:
                - hme_pred_search
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:401,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:401,8'
              BranchSideFuncs:
                - hme_pred_search
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:403,47'
              BranchSideFuncs:
                - hme_pred_search
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:410,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:410,46'
              BranchSideFuncs:
                - hme_pred_search
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:410,42'
              BranchSideFuncs:
                - hme_pred_search
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_fullpel.c:332,13'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/hme_fullpel.c:341,21'
          Dst:             hme_add_fpel_refine_candidates_to_search_cand_array
        - Src:             '/src/libhevc/encoder/hme_fullpel.c:384,13'
          Dst:             hme_add_fpel_refine_candidates_to_search_cand_array
        - Src:             '/src/libhevc/encoder/hme_fullpel.c:406,9'
          Dst:             hme_pred_search
    - functionName:    hme_fullpel_cand_sifter
      functionSourceFile: '/src/libhevc/encoder/hme_fullpel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_search_prms
        - ps_layer_ctxt
        - ps_wt_inp_prms
        - i4_alpha_stim_multiplier
        - u1_is_cu_noisy
        - ps_me_optimised_function_list
      BBCount:         19
      ICount:          364
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - hme_create_valid_part_ids
        - hme_pred_search
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:132,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:134,29'
              BranchSideFuncs:
                - hme_create_valid_part_ids
                - hme_pred_search
                - hme_create_valid_part_ids
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:142,38'
              BranchSideFuncs:
                - hme_pred_search
                - hme_create_valid_part_ids
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:147,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:147,8'
              BranchSideFuncs:
                - hme_create_valid_part_ids
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:149,12'
              BranchSideFuncs:
                - hme_create_valid_part_ids
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:149,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:151,22'
              BranchSideFuncs:
                - hme_create_valid_part_ids
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:188,40'
              BranchSideFuncs:
                - hme_create_valid_part_ids
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:151,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:153,20'
              BranchSideFuncs:
                - hme_create_valid_part_ids
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:186,9'
              BranchSideFuncs:
                - hme_create_valid_part_ids
        - Branch String:   '/src/libhevc/encoder/hme_fullpel.c:153,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:156,40'
              BranchSideFuncs:
                - hme_create_valid_part_ids
            - BranchSide:      '/src/libhevc/encoder/hme_fullpel.c:185,13'
              BranchSideFuncs:
                - hme_create_valid_part_ids
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_fullpel.c:137,54'
          Dst:             hme_create_valid_part_ids
        - Src:             '/src/libhevc/encoder/hme_fullpel.c:144,5'
          Dst:             hme_pred_search
        - Src:             '/src/libhevc/encoder/hme_fullpel.c:190,54'
          Dst:             hme_create_valid_part_ids
    - functionName:    hme_init_function_ptr
      functionSourceFile: '/src/libhevc/encoder/hme_function_selector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_me_context
        - e_processor_arch
      BBCount:         5
      ICount:          27
      EdgeCount:       9
      CyclomaticComplexity: 6
      functionsReached:
        - hme_init_function_ptr_generic
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/hme_function_selector.c:139,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/hme_function_selector.c:148,39'
              BranchSideFuncs:
                - hme_init_function_ptr_generic
      Callsites:
        - Src:             '/src/libhevc/encoder/hme_function_selector.c:148,9'
          Dst:             hme_init_function_ptr_generic
    - functionName:    hme_init_function_ptr_generic
      functionSourceFile: '/src/libhevc/encoder/hme_function_selector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_me_context
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_bs_clear_invalid
      functionSourceFile: '/src/libhevc/encoder/ihevce_bs_compute_ctb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_deblk_prms
        - last_ctb_row_flag
        - last_ctb_in_row_flag
        - last_hz_ctb_wd
        - last_vt_ctb_ht
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:774,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:776,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:781,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:781,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:781,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:783,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_bs_compute_cu
      functionSourceFile: '/src/libhevc/encoder/ihevce_bs_compute_ctb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cu_final
        - ps_top_nbr_4x4
        - ps_left_nbr_4x4
        - ps_curr_nbr_4x4
        - nbr_4x4_left_strd
        - num_4x4_in_ctb
        - ps_deblk_prms
      BBCount:         195
      ICount:          1604
      EdgeCount:       260
      CyclomaticComplexity: 67
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:257,55'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:257,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:289,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:257,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:260,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:289,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:269,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:271,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:285,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:272,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:275,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:277,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:289,55'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:289,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:321,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:289,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:292,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:321,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:301,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:303,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:317,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:304,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:307,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:309,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:321,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:330,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:404,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:348,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:350,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:354,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:354,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:354,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:356,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:354,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:356,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:360,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:360,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:363,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:401,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:363,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:365,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:390,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:365,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:368,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:373,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:375,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:378,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:383,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:404,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:407,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:410,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:410,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:412,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:414,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:414,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:416,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:420,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:425,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:425,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:429,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:470,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:478,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:728,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:478,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:480,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:511,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:489,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:492,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:505,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:492,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:494,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:499,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:520,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:522,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:536,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:522,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:524,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:529,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:542,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:546,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:726,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:546,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:551,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:725,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:551,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:555,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:723,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:566,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:568,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:571,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:571,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:575,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:648,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:575,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:577,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:601,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:577,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:579,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:587,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:579,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:582,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:584,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:593,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:595,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:598,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:601,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:603,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:611,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:603,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:606,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:608,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:624,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:628,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:646,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:628,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:630,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:635,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:640,70'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:640,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:641,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:651,86'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:652,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:653,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:652,87'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:653,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:659,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:653,86'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:654,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:711,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:651,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:659,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:711,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:665,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:667,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:696,47'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:667,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:671,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:683,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:671,80'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:671,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:672,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:672,80'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:671,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:673,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:673,80'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:671,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:674,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:683,80'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:683,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:684,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:684,80'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:683,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:685,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:685,80'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:683,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:686,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:696,78'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:697,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:700,47'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:697,78'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:698,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:700,47'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:698,78'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:699,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:700,47'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:699,79'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:696,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:700,47'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:715,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:718,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_bs_compute_ctb.c:720,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_bs_init_ctb
      functionSourceFile: '/src/libhevc/encoder/ihevce_bs_compute_ctb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_deblk_prms
        - ps_frm_ctb_prms
        - ctb_ctr
        - vert_ctr
      BBCount:         1
      ICount:          97
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_cabac_ctxt_row_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cabac
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_cabac_ctxt_backup
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cabac
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_cabac_encode_trunc_rice
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cabac
        - u4_sym
        - c_rice_param
        - c_rice_max
      BBCount:         9
      ICount:          88
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - ihevce_cabac_encode_bypass_bins
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:728,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:728,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.4587
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:729,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.4587
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:729,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:729,5'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bins.4587
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:729,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac.c:728,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.c:729,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.c:746,13'
          Dst:             ihevce_cabac_encode_bypass_bins
    - functionName:    ihevce_cabac_encode_bypass_bins
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac.h'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cabac
        - u4_bins
        - num_bins
      BBCount:         27
      ICount:          191
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - ihevce_cabac_put_byte
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:354,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:357,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_put_byte
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:400,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:357,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:357,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_put_byte
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:357,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:357,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:357,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_put_byte
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:358,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_put_byte
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:358,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:358,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_put_byte
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:358,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:358,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:358,9'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:362,45'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:365,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:367,22'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:385,22'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:377,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:365,9'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:380,48'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:391,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:394,44'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:396,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac.h:357,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.h:358,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.h:380,26'
          Dst:             ihevce_cabac_put_byte
        - Src:             '/src/libhevc/encoder/ihevce_cabac.h:394,22'
          Dst:             ihevce_cabac_put_byte
    - functionName:    ihevce_cabac_put_byte
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cabac
      BBCount:         48
      ICount:          375
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
      functionUses:    11
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:278,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:278,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:278,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:278,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:278,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:279,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:279,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:279,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:282,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:294,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:297,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:303,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:313,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:316,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:325,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:325,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:333,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:347,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:333,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:334,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:342,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:334,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:335,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:342,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:335,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:336,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:342,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:333,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:338,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:342,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:347,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:349,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:355,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:351,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:351,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:351,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:351,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:351,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:351,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:351,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:347,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:347,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:359,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:359,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:359,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:359,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:359,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:359,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:359,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:359,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:359,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac.c:278,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.c:279,5'
          Dst:             __assert_fail
    - functionName:    ihevce_cabac_encode_egk
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cabac
        - u4_sym
        - k
      BBCount:         9
      ICount:          103
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - ihevce_cabac_encode_bypass_bins
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:660,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:660,5'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bins.4587
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:667,28'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bins.4587
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:669,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:669,5'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bins.4587
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:669,5'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bins.4587
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac.c:660,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.c:685,13'
          Dst:             ihevce_cabac_encode_bypass_bins
    - functionName:    ihevce_cabac_encode_tunary_bypass
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cabac
        - sym
        - c_max
      BBCount:         15
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - ihevce_cabac_encode_bypass_bins
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:608,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:608,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.4587
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:609,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.4587
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:609,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:609,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bypass_bins.4587
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:609,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:609,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:609,5'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bins.4587
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:611,8'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bins.4587
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:611,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:614,19'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bins.4587
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:620,18'
              BranchSideFuncs:
                - ihevce_cabac_encode_bypass_bins.4587
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac.c:608,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.c:609,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.c:625,13'
          Dst:             ihevce_cabac_encode_bypass_bins
    - functionName:    ihevce_cabac_encode_bin
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cabac
        - bin
        - ctxt_index
      BBCount:         36
      ICount:          272
      EdgeCount:       43
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - ihevce_cabac_put_byte
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:258,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:258,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:258,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:258,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:258,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:259,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:259,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:259,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:259,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:259,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:259,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:260,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:260,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:260,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:262,34'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:262,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:264,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:309,74'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:264,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:264,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:264,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:264,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:264,9'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:267,41'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:272,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:275,23'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:281,74'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:290,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:290,9'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:290,9'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.h:301,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:303,43'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.h:305,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac.h:258,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.h:259,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.h:260,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.h:264,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.h:303,21'
          Dst:             ihevce_cabac_put_byte
    - functionName:    ihevce_cabac_encode_tunary
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cabac
        - sym
        - c_max
        - ctxt_index
        - ctxt_shift
        - ctxt_inc_max
      BBCount:         37
      ICount:          199
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - ihevce_cabac_encode_bin
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:548,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:548,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.4603
                - ihevce_cabac_encode_bin.4603
                - ihevce_cabac_encode_bin.4603
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:549,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.4603
                - ihevce_cabac_encode_bin.4603
                - ihevce_cabac_encode_bin.4603
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:549,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:549,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.4603
                - ihevce_cabac_encode_bin.4603
                - ihevce_cabac_encode_bin.4603
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:549,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:549,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:549,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.4603
                - ihevce_cabac_encode_bin.4603
                - ihevce_cabac_encode_bin.4603
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:550,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.4603
                - ihevce_cabac_encode_bin.4603
                - ihevce_cabac_encode_bin.4603
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:550,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:550,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_bin.4603
                - ihevce_cabac_encode_bin.4603
                - ihevce_cabac_encode_bin.4603
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:550,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:550,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:550,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.4603
                - ihevce_cabac_encode_bin.4603
                - ihevce_cabac_encode_bin.4603
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:551,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_bin.4603
                - ihevce_cabac_encode_bin.4603
                - ihevce_cabac_encode_bin.4603
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:551,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:551,5'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.4603
                - ihevce_cabac_encode_bin.4603
                - ihevce_cabac_encode_bin.4603
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:554,13'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.4603
                - ihevce_cabac_encode_bin.4603
                - ihevce_cabac_encode_bin.4603
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:554,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:556,41'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.4603
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:560,11'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.4603
                - ihevce_cabac_encode_bin.4603
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:560,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:563,20'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.4603
                - ihevce_cabac_encode_bin.4603
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:568,8'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.4603
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:563,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:563,31'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.4603
                - ihevce_cabac_encode_bin.4603
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:563,31'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.4603
                - ihevce_cabac_encode_bin.4603
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:568,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:571,20'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.4603
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:575,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:571,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:571,31'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.4603
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:571,31'
              BranchSideFuncs:
                - ihevce_cabac_encode_bin.4603
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac.c:548,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.c:549,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.c:550,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.c:551,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.c:556,17'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac.c:564,18'
          Dst:             ihevce_cabac_encode_bin
        - Src:             '/src/libhevc/encoder/ihevce_cabac.c:572,18'
          Dst:             ihevce_cabac_encode_bin
    - functionName:    ihevce_cabac_flush
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cabac
        - i4_end_of_sub_strm
      BBCount:         46
      ICount:          405
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:794,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:797,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:800,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:800,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:808,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:822,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:808,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:809,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:817,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:809,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:810,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:817,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:810,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:811,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:817,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:808,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:813,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:817,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:822,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:824,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:832,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:826,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:826,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:826,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:826,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:826,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:826,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:826,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:822,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:822,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:839,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:841,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:847,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:842,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:842,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:842,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:842,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:842,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:842,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:842,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:847,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:847,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:849,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:849,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:849,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:849,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:849,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:849,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:849,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:849,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:849,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_cabac_encode_terminate
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cabac
        - term_bin
        - i4_end_of_sub_strm
      BBCount:         27
      ICount:          189
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - ihevce_cabac_flush
        - ihevce_cabac_put_byte
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:451,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:451,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_flush
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:451,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:451,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:451,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_flush
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:452,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_flush
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:452,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:452,5'
              BranchSideFuncs:
                - ihevce_cabac_flush
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:452,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_flush
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:452,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:452,5'
              BranchSideFuncs:
                - ihevce_cabac_flush
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:455,13'
              BranchSideFuncs:
                - ihevce_cabac_flush
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:459,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:462,19'
              BranchSideFuncs:
                - ihevce_cabac_flush
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:470,5'
              BranchSideFuncs:
                - ihevce_cabac_flush
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:470,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:470,5'
              BranchSideFuncs:
                - ihevce_cabac_flush
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:470,5'
              BranchSideFuncs:
                - ihevce_cabac_flush
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:481,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:483,39'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
                - ihevce_cabac_flush
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:486,8'
              BranchSideFuncs:
                - ihevce_cabac_flush
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:486,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:486,8'
              BranchSideFuncs:
                - ihevce_cabac_flush
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:488,28'
              BranchSideFuncs:
                - ihevce_cabac_flush
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac.c:451,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.c:452,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.c:483,17'
          Dst:             ihevce_cabac_put_byte
        - Src:             '/src/libhevc/encoder/ihevce_cabac.c:488,9'
          Dst:             ihevce_cabac_flush
    - functionName:    ihevce_cabac_encode_bypass_bin
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cabac
        - bin
      BBCount:         24
      ICount:          139
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - ihevce_cabac_put_byte
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:389,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:392,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:419,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:392,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:392,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:392,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:392,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:392,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:393,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:393,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:393,9'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:393,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:393,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:393,9'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:397,9'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:401,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:403,23'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:407,9'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:411,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:413,43'
              BranchSideFuncs:
                - ihevce_cabac_put_byte
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:415,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac.c:392,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.c:393,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.c:413,21'
          Dst:             ihevce_cabac_put_byte
    - functionName:    ihevce_cabac_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cabac
        - ps_bitstrm
        - slice_qp
        - cabac_init_idc
        - e_cabac_op_mode
      BBCount:         33
      ICount:          200
      EdgeCount:       38
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:187,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:187,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:188,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:188,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:188,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:188,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:188,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:188,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:189,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:189,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:189,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:189,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:189,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:189,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:190,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:190,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:190,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:190,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:190,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:190,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:194,33'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:196,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:198,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:231,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:198,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:198,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:201,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:206,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:208,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:212,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac.c:187,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.c:188,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.c:189,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.c:190,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.c:198,9'
          Dst:             __assert_fail
    - functionName:    ihevce_cabac_reset
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cabac
        - ps_bitstrm
        - e_cabac_op_mode
      BBCount:         21
      ICount:          139
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:104,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:104,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:105,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:105,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:105,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:105,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:105,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:105,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:109,33'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:111,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:113,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:140,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:113,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:113,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:116,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac.c:121,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:123,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac.c:127,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac.c:104,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.c:105,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac.c:113,9'
          Dst:             __assert_fail
    - functionName:    ihevce_entropy_rdo_copy_states
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac_rdo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rdopt_entropy_ctxt
        - pu1_entropy_sync_states
        - copy_mode
      BBCount:         15
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:852,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:852,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:852,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:852,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:852,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:854,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:854,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:856,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:861,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac_rdo.c:852,5'
          Dst:             __assert_fail
    - functionName:    ihevce_entropy_rdo_encode_tu_rdoq
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac_rdo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rdopt_entropy_ctxt
        - pv_ecd_coeff
        - transform_size
        - is_luma
        - ps_rdoq_ctxt
        - pi8_coded_tu_dist
        - pi8_not_coded_tu_dist
        - perform_sbh
      BBCount:         12
      ICount:          117
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - ihevce_cabac_residue_encode_rdoq
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:794,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:794,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_residue_encode_rdoq
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:794,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:794,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:794,5'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode_rdoq
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:797,5'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode_rdoq
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:797,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:797,5'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode_rdoq
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:797,5'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode_rdoq
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac_rdo.c:794,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_rdo.c:805,5'
          Dst:             ihevce_cabac_residue_encode_rdoq
    - functionName:    ihevce_entropy_rdo_encode_tu
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac_rdo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 721
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_rdopt_entropy_ctxt
        - pv_ecd_coeff
        - transform_size
        - is_luma
        - perform_sbh
      BBCount:         12
      ICount:          105
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - ihevce_cabac_residue_encode_rdopt
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:702,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:702,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_residue_encode_rdopt
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:702,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:702,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:702,5'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode_rdopt
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:705,5'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode_rdopt
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:705,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:705,5'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode_rdopt
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:705,5'
              BranchSideFuncs:
                - ihevce_cabac_residue_encode_rdopt
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac_rdo.c:702,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_rdo.c:713,5'
          Dst:             ihevce_cabac_residue_encode_rdopt
    - functionName:    ihevce_entropy_update_best_cu_states
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac_rdo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_rdopt_entropy_ctxt
        - cu_pos_x
        - cu_pos_y
        - cu_size
        - cu_skip_flag
        - rdopt_best_cu_idx
      BBCount:         4
      ICount:          158
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:642,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:644,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:649,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_update_best_sao_cabac_state
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac_rdo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rdopt_entropy_ctxt
        - i4_best_buf_idx
      BBCount:         1
      ICount:          45
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_cabac_rdo_encode_sao
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac_rdo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rdopt_entropy_ctxt
        - ps_ctb_enc_loop_out
      BBCount:         6
      ICount:          84
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - ihevce_cabac_encode_sao
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:520,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:520,5'
              BranchSideFuncs:
                - ihevce_cabac_encode_sao
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:520,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac_rdo.c:520,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_rdo.c:521,5'
          Dst:             ihevce_cabac_encode_sao
    - functionName:    ihevce_entropy_rdo_encode_cu
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac_rdo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rdopt_entropy_ctxt
        - ps_cu_prms
        - cu_pos_x
        - cu_pos_y
        - cu_size
        - top_avail
        - left_avail
        - pv_ecd_coeff
        - pi4_cu_rdopt_tex_bits
      BBCount:         45
      ICount:          432
      EdgeCount:       55
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - ihevce_cabac_encode_coding_unit
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:385,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:385,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:385,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:385,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:385,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:386,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:386,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:386,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:386,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:386,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:386,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:387,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:387,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:387,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:387,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:387,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:387,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:388,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:388,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:388,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_encode_coding_unit
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:388,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:388,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:388,5'
              BranchSideFuncs:
                - ihevce_cabac_encode_coding_unit
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:390,5'
              BranchSideFuncs:
                - ihevce_cabac_encode_coding_unit
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:390,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:390,5'
              BranchSideFuncs:
                - ihevce_cabac_encode_coding_unit
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:390,5'
              BranchSideFuncs:
                - ihevce_cabac_encode_coding_unit
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:425,53'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:427,18'
              BranchSideFuncs:
                - ihevce_cabac_encode_coding_unit
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:433,21'
              BranchSideFuncs:
                - ihevce_cabac_encode_coding_unit
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:427,63'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:427,72'
              BranchSideFuncs:
                - ihevce_cabac_encode_coding_unit
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:433,21'
              BranchSideFuncs:
                - ihevce_cabac_encode_coding_unit
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:427,98'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:428,18'
              BranchSideFuncs:
                - ihevce_cabac_encode_coding_unit
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:433,21'
              BranchSideFuncs:
                - ihevce_cabac_encode_coding_unit
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:425,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:430,35'
              BranchSideFuncs:
                - ihevce_cabac_encode_coding_unit
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:433,21'
              BranchSideFuncs:
                - ihevce_cabac_encode_coding_unit
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:433,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:435,52'
              BranchSideFuncs:
                - ihevce_cabac_encode_coding_unit
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:441,27'
              BranchSideFuncs:
                - ihevce_cabac_encode_coding_unit
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:463,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:463,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:463,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac_rdo.c:385,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_rdo.c:386,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_rdo.c:387,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_rdo.c:388,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_rdo.c:456,5'
          Dst:             ihevce_cabac_encode_coding_unit
        - Src:             '/src/libhevc/encoder/ihevce_cabac_rdo.c:463,5'
          Dst:             __assert_fail
    - functionName:    ihevce_entropy_rdo_ctb_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac_rdo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_rdopt_entropy_ctxt
        - ctb_x
        - ctb_y
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_entropy_rdo_frame_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_cabac_rdo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rdopt_entropy_ctxt
        - ps_slice_hdr
        - ps_pps
        - ps_sps
        - ps_vps
        - pu1_cu_skip_top_row
        - ps_rc_quant_ctxt
      BBCount:         33
      ICount:          445
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - ihevce_cabac_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:153,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:153,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cabac_init
                - ihevce_cabac_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:153,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:153,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:153,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_init
                - ihevce_cabac_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:154,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_init
                - ihevce_cabac_init
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:154,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:154,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cabac_init
                - ihevce_cabac_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:154,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:154,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:154,5'
              BranchSideFuncs:
                - ihevce_cabac_init
                - ihevce_cabac_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:157,59'
              BranchSideFuncs:
                - ihevce_cabac_init
                - ihevce_cabac_init
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:242,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:244,24'
              BranchSideFuncs:
                - ihevce_cabac_init
                - ihevce_cabac_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:246,13'
              BranchSideFuncs:
                - ihevce_cabac_init
                - ihevce_cabac_init
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:246,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:248,26'
              BranchSideFuncs:
                - ihevce_cabac_init
                - ihevce_cabac_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:252,26'
              BranchSideFuncs:
                - ihevce_cabac_init
                - ihevce_cabac_init
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:259,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:259,9'
              BranchSideFuncs:
                - ihevce_cabac_init
                - ihevce_cabac_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:260,9'
              BranchSideFuncs:
                - ihevce_cabac_init
                - ihevce_cabac_init
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:259,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:260,9'
              BranchSideFuncs:
                - ihevce_cabac_init
                - ihevce_cabac_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:260,9'
              BranchSideFuncs:
                - ihevce_cabac_init
                - ihevce_cabac_init
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:266,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:266,9'
              BranchSideFuncs:
                - ihevce_cabac_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:266,9'
              BranchSideFuncs:
                - ihevce_cabac_init
        - Branch String:   '/src/libhevc/encoder/ihevce_cabac_rdo.c:266,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:266,9'
              BranchSideFuncs:
                - ihevce_cabac_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_cabac_rdo.c:266,9'
              BranchSideFuncs:
                - ihevce_cabac_init
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_cabac_rdo.c:153,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_rdo.c:154,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_cabac_rdo.c:256,5'
          Dst:             ihevce_cabac_init
        - Src:             '/src/libhevc/encoder/ihevce_cabac_rdo.c:263,5'
          Dst:             ihevce_cabac_init
    - functionName:    ihevce_cmn_utils_instr_set_router
      functionSourceFile: '/src/libhevc/encoder/ihevce_cmn_utils_instr_set_router.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ps_func_list
        - u1_is_popcnt_available
        - e_arch
      BBCount:         3
      ICount:          81
      EdgeCount:       4
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_cmn_utils_instr_set_router.c:72,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_cmn_utils_instr_set_router.c:101,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CLZ
      functionSourceFile: '/src/libhevc/common/x86/ihevc_platform_macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_word
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/common/x86/ihevc_platform_macros.h:77,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/common/x86/ihevc_platform_macros.h:78,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/common/x86/ihevc_platform_macros.h:80,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_deblk_ctb
      functionSourceFile: '/src/libhevc/encoder/ihevce_deblk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_deblk
        - last_col
        - ps_deblk_ctb_row_params
      BBCount:         81
      ICount:          1108
      EdgeCount:       107
      CyclomaticComplexity: 28
      functionsReached:
        - CLZ
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:318,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:320,32'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
                - CLZ.4693
                - CLZ.4693
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:325,32'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
                - CLZ.4693
                - CLZ.4693
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:343,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:345,18'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
                - CLZ.4693
                - CLZ.4693
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:396,18'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
                - CLZ.4693
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:351,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:353,21'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
                - CLZ.4693
                - CLZ.4693
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:387,17'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
                - CLZ.4693
                - CLZ.4693
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:353,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:355,29'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
                - CLZ.4693
                - CLZ.4693
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:384,9'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
                - CLZ.4693
                - CLZ.4693
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:357,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:359,29'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
                - CLZ.4693
                - CLZ.4693
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:365,26'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
                - CLZ.4693
                - CLZ.4693
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:406,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:406,50'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
                - CLZ.4693
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:406,71'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
                - CLZ.4693
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:408,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:411,19'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
                - CLZ.4693
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:476,15'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:416,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:422,53'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
                - CLZ.4693
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:468,20'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
                - CLZ.4693
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:427,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:429,29'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
                - CLZ.4693
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:465,9'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
                - CLZ.4693
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:432,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:434,28'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
                - CLZ.4693
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:446,26'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
                - CLZ.4693
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:482,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:484,17'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:489,14'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:500,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:502,36'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:576,18'
              BranchSideFuncs:
                - CLZ.4693
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:506,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:509,20'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:568,21'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:509,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:511,29'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:533,27'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:512,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:514,34'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:529,29'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:535,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:537,33'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:564,26'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:538,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:540,33'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:545,30'
              BranchSideFuncs:
                - CLZ.4693
                - CLZ.4693
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:582,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:584,20'
              BranchSideFuncs:
                - CLZ.4693
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:590,14'
              BranchSideFuncs:
                - CLZ.4693
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:602,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:604,36'
              BranchSideFuncs:
                - CLZ.4693
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:684,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:609,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:612,20'
              BranchSideFuncs:
                - CLZ.4693
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:678,34'
              BranchSideFuncs:
                - CLZ.4693
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:612,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:614,29'
              BranchSideFuncs:
                - CLZ.4693
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:638,27'
              BranchSideFuncs:
                - CLZ.4693
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:616,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:618,34'
              BranchSideFuncs:
                - CLZ.4693
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:633,32'
              BranchSideFuncs:
                - CLZ.4693
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:640,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:642,33'
              BranchSideFuncs:
                - CLZ.4693
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:673,26'
              BranchSideFuncs:
                - CLZ.4693
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:644,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:646,33'
              BranchSideFuncs:
                - CLZ.4693
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:653,30'
              BranchSideFuncs:
                - CLZ.4693
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_deblk.c:355,25'
          Dst:             CLZ
        - Src:             '/src/libhevc/encoder/ihevce_deblk.c:429,25'
          Dst:             CLZ
        - Src:             '/src/libhevc/encoder/ihevce_deblk.c:537,29'
          Dst:             CLZ
        - Src:             '/src/libhevc/encoder/ihevce_deblk.c:642,29'
          Dst:             CLZ
    - functionName:    ihevce_deblk_populate_qp_map
      functionSourceFile: '/src/libhevc/encoder/ihevce_deblk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_deblk_ctb_row_params
        - ps_ctb_out_dblk
        - vert_ctr
        - ps_frm_ctb_prms
        - ps_col_tile_params
      BBCount:         37
      ICount:          446
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - update_last_coded_cu_qp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:156,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:160,13'
              BranchSideFuncs:
                - update_last_coded_cu_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:167,27'
              BranchSideFuncs:
                - update_last_coded_cu_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:173,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:180,14'
              BranchSideFuncs:
                - update_last_coded_cu_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:250,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:192,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:199,29'
              BranchSideFuncs:
                - update_last_coded_cu_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:243,33'
              BranchSideFuncs:
                - update_last_coded_cu_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:205,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:205,44'
              BranchSideFuncs:
                - update_last_coded_cu_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:207,25'
              BranchSideFuncs:
                - update_last_coded_cu_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:205,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:207,25'
              BranchSideFuncs:
                - update_last_coded_cu_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:226,25'
              BranchSideFuncs:
                - update_last_coded_cu_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:207,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:208,34'
              BranchSideFuncs:
                - update_last_coded_cu_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:210,36'
              BranchSideFuncs:
                - update_last_coded_cu_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:212,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:213,33'
              BranchSideFuncs:
                - update_last_coded_cu_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:215,35'
              BranchSideFuncs:
                - update_last_coded_cu_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:219,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:221,29'
              BranchSideFuncs:
                - update_last_coded_cu_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:223,13'
              BranchSideFuncs:
                - update_last_coded_cu_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:232,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:234,33'
              BranchSideFuncs:
                - update_last_coded_cu_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:241,23'
              BranchSideFuncs:
                - update_last_coded_cu_qp
        - Branch String:   '/src/libhevc/encoder/ihevce_deblk.c:234,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:236,50'
              BranchSideFuncs:
                - update_last_coded_cu_qp
            - BranchSide:      '/src/libhevc/encoder/ihevce_deblk.c:238,34'
              BranchSideFuncs:
                - update_last_coded_cu_qp
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_deblk.c:179,9'
          Dst:             update_last_coded_cu_qp
    - functionName:    ihevce_intraData_availability_extractor
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_cu_recursion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3007
      functionLinenumberEnd: 3044
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - pi1_8x8CULevel_intraData_availability_indicator
        - u1_cu_size
        - u1_x_8x8CU_units
        - u1_y_8x8CU_units
      BBCount:         6
      ICount:          134
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ihevce_intraData_availability_extractor
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3008,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3010,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3015,16'
              BranchSideFuncs:
                - ihevce_intraData_availability_extractor
                - ihevce_intraData_availability_extractor
                - ihevce_intraData_availability_extractor
                - ihevce_intraData_availability_extractor
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3018,33'
          Dst:             ihevce_intraData_availability_extractor
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3024,33'
          Dst:             ihevce_intraData_availability_extractor
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3030,33'
          Dst:             ihevce_intraData_availability_extractor
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3036,33'
          Dst:             ihevce_intraData_availability_extractor
    - functionName:    ihevce_intra_and_inter_cuTree_merger
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_cu_recursion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3051
      functionLinenumberEnd: 3267
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_merged_tree
        - ps_intra_tree
        - ps_inter_tree
        - pi1_8x8CULevel_intraData_availability_indicator
      BBCount:         35
      ICount:          510
      EdgeCount:       66
      CyclomaticComplexity: 33
      functionsReached:
        - __assert_fail
        - ihevce_intraData_availability_extractor
        - ihevce_intra_and_inter_cuTree_merger
      functionUses:    12
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3058,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3061,13'
              BranchSideFuncs:
                - ihevce_intraData_availability_extractor
                - __assert_fail
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3069,22'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3069,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3073,41'
              BranchSideFuncs:
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3095,41'
              BranchSideFuncs:
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3112,41'
              BranchSideFuncs:
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3126,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3132,12'
              BranchSideFuncs:
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3073,70'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3074,41'
              BranchSideFuncs:
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3132,12'
              BranchSideFuncs:
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3132,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3137,13'
              BranchSideFuncs:
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3147,13'
              BranchSideFuncs:
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3157,13'
              BranchSideFuncs:
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3166,12'
              BranchSideFuncs:
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3166,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3171,13'
              BranchSideFuncs:
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3181,13'
              BranchSideFuncs:
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3191,13'
              BranchSideFuncs:
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3200,12'
              BranchSideFuncs:
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3200,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3205,13'
              BranchSideFuncs:
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3215,13'
              BranchSideFuncs:
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3225,13'
              BranchSideFuncs:
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3234,12'
              BranchSideFuncs:
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
                - ihevce_intra_and_inter_cuTree_merger
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3234,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3234,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3239,13'
              BranchSideFuncs:
                - ihevce_intra_and_inter_cuTree_merger
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3249,13'
              BranchSideFuncs:
                - ihevce_intra_and_inter_cuTree_merger
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3259,13'
              BranchSideFuncs:
                - ihevce_intra_and_inter_cuTree_merger
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3062,13'
          Dst:             ihevce_intraData_availability_extractor
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3126,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3136,9'
          Dst:             ihevce_intra_and_inter_cuTree_merger
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3146,9'
          Dst:             ihevce_intra_and_inter_cuTree_merger
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3156,9'
          Dst:             ihevce_intra_and_inter_cuTree_merger
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3170,9'
          Dst:             ihevce_intra_and_inter_cuTree_merger
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3180,9'
          Dst:             ihevce_intra_and_inter_cuTree_merger
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3190,9'
          Dst:             ihevce_intra_and_inter_cuTree_merger
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3204,9'
          Dst:             ihevce_intra_and_inter_cuTree_merger
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3214,9'
          Dst:             ihevce_intra_and_inter_cuTree_merger
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3224,9'
          Dst:             ihevce_intra_and_inter_cuTree_merger
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3238,9'
          Dst:             ihevce_intra_and_inter_cuTree_merger
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3248,9'
          Dst:             ihevce_intra_and_inter_cuTree_merger
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:3258,9'
          Dst:             ihevce_intra_and_inter_cuTree_merger
    - functionName:    ihevce_cu_recurse_decide
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_cu_recursion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2299
      functionLinenumberEnd: 2999
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_cu_prms
        - ps_cu_tree_analyse
        - ps_cu_tree_analyse_parent
        - ps_cur_ipe_ctb
        - ps_cu_me_data
        - pps_col_pu
        - ps_cu_update_prms
        - pu1_col_pu_map
        - pi4_col_start_pu_idx
        - i4_tree_depth
        - i4_ctb_x_off
        - i4_ctb_y_off
        - cur_ctb_ht
      BBCount:         151
      ICount:          1608
      EdgeCount:       201
      CyclomaticComplexity: 52
      functionsReached:
        - ihevce_compute_rdo
        - ihevce_cu_recurse_decide
        - ihevce_determine_cu_noise_based_on_8x8Blk_data
        - ihevce_dmgr_chk_row_row_sync
        - ihevce_set_nbr_map
        - ihevce_update_final_cu_results
        - ihevce_update_pred_qp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2328,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2328,29'
              BranchSideFuncs:
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2330,39'
              BranchSideFuncs:
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2333,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2328,29'
              BranchSideFuncs:
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2328,29'
              BranchSideFuncs:
                - ihevce_determine_cu_noise_based_on_8x8Blk_data
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2343,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2343,40'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2350,8'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2343,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2345,40'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2350,8'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2350,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2350,27'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2355,35'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2350,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2352,32'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2355,35'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2366,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2374,14'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2455,14'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2374,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2374,48'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2451,5'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2374,77'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2375,13'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2451,5'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2374,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2377,20'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2451,5'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2389,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2392,20'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2400,33'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2392,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2394,37'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2396,13'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2404,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2407,20'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2425,32'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2407,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2411,25'
              BranchSideFuncs:
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2421,13'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2441,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2444,44'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2449,40'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2455,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2455,58'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2598,29'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2455,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2465,12'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2598,29'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2465,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2467,13'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2474,38'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2494,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2495,13'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2522,12'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2495,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2495,55'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2522,12'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2493,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2500,13'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2522,12'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2522,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2526,55'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2540,31'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2526,55'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2530,38'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2530,38'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2530,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2532,17'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2537,9'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2544,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2547,17'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2559,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2561,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2564,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2572,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2600,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2602,41'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2640,12'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2602,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2605,21'
              BranchSideFuncs:
                - ihevce_cu_recurse_decide
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2636,37'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2622,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2626,41'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2630,69'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
                - ihevce_cu_recurse_decide
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2640,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2649,9'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2652,12'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2652,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2657,42'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2969,54'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2681,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2683,17'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2702,13'
              BranchSideFuncs:
                - ihevce_update_pred_qp
                - ihevce_compute_rdo
                - ihevce_update_final_cu_results
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2743,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2746,59'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2770,16'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2746,59'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2746,59'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2746,59'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2758,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2770,16'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2770,16'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2770,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2787,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2811,24'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2787,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2789,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2803,58'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2789,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2791,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2797,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2815,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2816,21'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2837,20'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2816,59'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2816,63'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2837,20'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2814,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2821,21'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2837,20'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2837,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2839,30'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2848,39'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2839,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2841,25'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2846,17'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2852,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2855,25'
              BranchSideFuncs:
                - ihevce_update_final_cu_results
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2868,43'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2873,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2876,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2881,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2882,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2885,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2892,43'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2984,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2986,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2995,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2986,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2988,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2993,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2329,35'
          Dst:             ihevce_determine_cu_noise_based_on_8x8Blk_data
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2410,21'
          Dst:             ihevce_dmgr_chk_row_row_sync
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2475,9'
          Dst:             ihevce_update_pred_qp
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2479,50'
          Dst:             ihevce_compute_rdo
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2546,13'
          Dst:             ihevce_update_final_cu_results
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2604,41'
          Dst:             ihevce_cu_recurse_decide
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2690,17'
          Dst:             ihevce_set_nbr_map
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2706,13'
          Dst:             ihevce_update_pred_qp
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2709,54'
          Dst:             ihevce_compute_rdo
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2854,21'
          Dst:             ihevce_update_final_cu_results
    - functionName:    ihevce_compute_rdo
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_cu_recursion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1580
      functionLinenumberEnd: 2100
      functionDepth:   0
      returnType:      size_t
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_cu_prms
        - ps_cu_tree_analyse
        - ps_cur_ipe_ctb
        - ps_cu_me_data
        - ps_col_pu
        - ps_final_mode_state
        - pu1_col_pu_map
        - pu1_ecd_data
        - col_start_pu_idx
        - i4_ctb_x_off
        - i4_ctb_y_off
      BBCount:         170
      ICount:          1420
      EdgeCount:       220
      CyclomaticComplexity: 52
      functionsReached:
        - __assert_fail
        - ihevce_cu_mode_decide
        - ihevce_dmgr_chk_row_row_sync
        - ihevce_entropy_rdo_copy_states
        - ihevce_intra_mode_populator
        - ihevce_populate_cu_struct
        - ihevce_quant_rounding_factor_gen
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1599,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1602,29'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_cu_struct
                - ihevce_populate_cu_struct
                - ihevce_populate_cu_struct
                - ihevce_populate_cu_struct
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1614,31'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_cu_struct
                - ihevce_populate_cu_struct
                - ihevce_populate_cu_struct
                - ihevce_populate_cu_struct
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1632,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1637,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_cu_struct
                - ihevce_populate_cu_struct
                - ihevce_populate_cu_struct
                - ihevce_populate_cu_struct
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1650,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_cu_struct
                - ihevce_populate_cu_struct
                - ihevce_populate_cu_struct
                - ihevce_populate_cu_struct
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1659,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_cu_struct
                - ihevce_populate_cu_struct
                - ihevce_populate_cu_struct
                - ihevce_populate_cu_struct
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1668,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_cu_struct
                - ihevce_populate_cu_struct
                - ihevce_populate_cu_struct
                - ihevce_populate_cu_struct
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1678,18'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_cu_struct
                - ihevce_populate_cu_struct
                - ihevce_populate_cu_struct
                - ihevce_populate_cu_struct
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1678,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1680,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_cu_struct
                - ihevce_populate_cu_struct
                - ihevce_populate_cu_struct
                - ihevce_populate_cu_struct
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1773,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1680,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1680,55'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_cu_struct
                - ihevce_populate_cu_struct
                - ihevce_populate_cu_struct
                - ihevce_populate_cu_struct
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1711,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_cu_struct
                - ihevce_populate_cu_struct
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1680,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1682,22'
              BranchSideFuncs:
                - ihevce_populate_cu_struct
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_cu_struct
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1711,17'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_cu_struct
                - ihevce_populate_cu_struct
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1682,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1685,21'
              BranchSideFuncs:
                - ihevce_populate_cu_struct
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1699,21'
              BranchSideFuncs:
                - ihevce_populate_cu_struct
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1711,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1713,27'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_cu_struct
                - ihevce_populate_cu_struct
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1767,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1716,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1718,48'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_cu_struct
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1742,46'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_populate_cu_struct
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1720,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1723,25'
              BranchSideFuncs:
                - ihevce_populate_cu_struct
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1736,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1744,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1747,25'
              BranchSideFuncs:
                - ihevce_populate_cu_struct
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1760,21'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1777,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1779,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1786,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1786,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1786,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1787,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1787,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1787,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1787,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1787,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1787,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1787,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1787,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1787,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1790,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1790,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1790,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1790,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1790,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1790,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1790,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1790,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1790,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1795,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1798,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1811,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1811,58'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1811,62'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1833,8'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1811,95'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1812,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1833,8'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1811,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1815,9'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1833,8'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_intra_mode_populator
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1833,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1833,51'
              BranchSideFuncs:
                - ihevce_intra_mode_populator
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1836,14'
              BranchSideFuncs:
                - ihevce_intra_mode_populator
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1833,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1836,14'
              BranchSideFuncs:
                - ihevce_intra_mode_populator
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1845,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1845,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1845,5'
              BranchSideFuncs:
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1845,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1845,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1845,5'
              BranchSideFuncs:
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1847,8'
              BranchSideFuncs:
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1847,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1851,30'
              BranchSideFuncs:
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1867,17'
              BranchSideFuncs:
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1853,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1856,17'
              BranchSideFuncs:
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1863,5'
              BranchSideFuncs:
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1867,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1869,22'
              BranchSideFuncs:
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1970,33'
              BranchSideFuncs:
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1869,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1869,40'
              BranchSideFuncs:
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1897,9'
              BranchSideFuncs:
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1869,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1871,20'
              BranchSideFuncs:
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_entropy_rdo_copy_states
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1897,9'
              BranchSideFuncs:
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1871,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1873,25'
              BranchSideFuncs:
                - ihevce_entropy_rdo_copy_states
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
                - ihevce_dmgr_chk_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1896,13'
              BranchSideFuncs:
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1873,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1877,46'
              BranchSideFuncs:
                - ihevce_entropy_rdo_copy_states
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1892,26'
              BranchSideFuncs:
                - ihevce_entropy_rdo_copy_states
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1879,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1882,33'
              BranchSideFuncs:
                - ihevce_dmgr_chk_row_row_sync
                - ihevce_entropy_rdo_copy_states
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1889,21'
              BranchSideFuncs:
                - ihevce_entropy_rdo_copy_states
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1970,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1970,70'
              BranchSideFuncs:
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1970,61'
              BranchSideFuncs:
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1972,73'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1972,73'
              BranchSideFuncs:
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1973,16'
              BranchSideFuncs:
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1975,74'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1976,16'
              BranchSideFuncs:
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1976,36'
              BranchSideFuncs:
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1976,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1976,42'
              BranchSideFuncs:
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1976,36'
              BranchSideFuncs:
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1978,70'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1979,9'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1984,22'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1979,70'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1980,14'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1984,22'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1980,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1980,52'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1984,22'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1978,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1978,8'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1984,22'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1986,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1986,56'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1988,24'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1986,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1988,24'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1992,16'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2001,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2001,51'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2011,33'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2001,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2003,33'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2011,33'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2004,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2003,60'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2004,33'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2004,33'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2003,60'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2003,60'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2007,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2006,47'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2007,17'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2007,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2006,47'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2006,47'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2014,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2016,26'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2028,9'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2016,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2018,37'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2023,35'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2051,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2031,17'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2055,12'
              BranchSideFuncs:
                - ihevce_cu_mode_decide
                - ihevce_quant_rounding_factor_gen
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2055,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2057,13'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_cu_mode_decide
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2081,5'
              BranchSideFuncs:
                - ihevce_cu_mode_decide
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2079,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2060,21'
              BranchSideFuncs:
                - ihevce_quant_rounding_factor_gen
                - ihevce_cu_mode_decide
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2080,9'
              BranchSideFuncs:
                - ihevce_cu_mode_decide
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1684,17'
          Dst:             ihevce_populate_cu_struct
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1698,17'
          Dst:             ihevce_populate_cu_struct
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1722,21'
          Dst:             ihevce_populate_cu_struct
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1746,21'
          Dst:             ihevce_populate_cu_struct
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1786,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1787,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1790,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1835,9'
          Dst:             ihevce_intra_mode_populator
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1845,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1855,13'
          Dst:             ihevce_dmgr_chk_row_row_sync
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1881,29'
          Dst:             ihevce_dmgr_chk_row_row_sync
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1891,21'
          Dst:             ihevce_entropy_rdo_copy_states
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2040,13'
          Dst:             ihevce_quant_rounding_factor_gen
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2068,17'
          Dst:             ihevce_quant_rounding_factor_gen
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2090,23'
          Dst:             ihevce_cu_mode_decide
    - functionName:    ihevce_update_final_cu_results
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_cu_recursion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2200
      functionLinenumberEnd: 2257
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_enc_out_ctxt
        - ps_cu_prms
        - pps_row_col_pu
        - pi4_col_pu_map_idx
        - ps_cu_update_prms
        - ctb_ctr
        - vert_ctb_ctr
      BBCount:         12
      ICount:          290
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ihevce_dmgr_set_row_row_sync
        - ihevce_store_cu_final
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2221,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2223,30'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2225,16'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2225,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2227,34'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2229,30'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2238,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2238,8'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2241,35'
              BranchSideFuncs:
                - ihevce_dmgr_set_row_row_sync
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2219,5'
          Dst:             ihevce_store_cu_final
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:2249,9'
          Dst:             ihevce_dmgr_set_row_row_sync
    - functionName:    ihevce_store_cu_final
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_cu_recursion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_cu_final
        - pu1_ecd_data
        - ps_enc_out_ctxt
        - ps_cu_prms
      BBCount:         21
      ICount:          753
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - ihevce_bs_compute_cu
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:182,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:185,13'
              BranchSideFuncs:
                - ihevce_bs_compute_cu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:192,13'
              BranchSideFuncs:
                - ihevce_bs_compute_cu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:242,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:244,48'
              BranchSideFuncs:
                - ihevce_bs_compute_cu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:248,48'
              BranchSideFuncs:
                - ihevce_bs_compute_cu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:276,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:279,14'
              BranchSideFuncs:
                - ihevce_bs_compute_cu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:289,8'
              BranchSideFuncs:
                - ihevce_bs_compute_cu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:289,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:289,8'
              BranchSideFuncs:
                - ihevce_bs_compute_cu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:297,27'
              BranchSideFuncs:
                - ihevce_bs_compute_cu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:304,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:306,32'
              BranchSideFuncs:
                - ihevce_bs_compute_cu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:313,31'
              BranchSideFuncs:
                - ihevce_bs_compute_cu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:318,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:321,30'
              BranchSideFuncs:
                - ihevce_bs_compute_cu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:328,30'
              BranchSideFuncs:
                - ihevce_bs_compute_cu
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:331,9'
          Dst:             ihevce_bs_compute_cu
    - functionName:    ihevce_populate_cu_struct
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_cu_recursion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_cur_ipe_ctb
        - ps_cu_tree_analyse
        - ps_best_results
        - ps_cu_out
        - i4_32x32_id
        - u1_num_best_results
      BBCount:         63
      ICount:          647
      EdgeCount:       75
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:562,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:568,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:568,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:573,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:581,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:581,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:581,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:586,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:568,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:567,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:567,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:573,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:573,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:573,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:581,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:580,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:580,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:593,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:598,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:610,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:623,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:637,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:651,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:602,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:602,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:602,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:614,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:614,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:614,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:628,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:628,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:628,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:641,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:641,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:641,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:662,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:664,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:668,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:671,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:673,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:754,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:675,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:677,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:682,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:710,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:712,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:723,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:725,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:744,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:747,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:747,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:749,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:754,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:756,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:759,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:759,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:759,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:762,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_intra_mode_populator
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_cu_recursion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1541
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ps_cu_intra_cand
        - ps_ipe_data
        - ps_cu_tree_data
        - i1_slice_type
        - i4_quality_preset
      BBCount:         99
      ICount:          961
      EdgeCount:       120
      CyclomaticComplexity: 23
      functionsReached:
        - ihevce_intra_mode_nxn_hash_updater
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1137,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1139,16'
              BranchSideFuncs:
                - ihevce_intra_mode_nxn_hash_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1298,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1139,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1144,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1152,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1191,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1232,56'
              BranchSideFuncs:
                - ihevce_intra_mode_nxn_hash_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1297,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1159,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1159,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1163,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1159,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1161,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1163,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1163,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1163,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1181,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1163,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1165,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1181,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1165,64'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1166,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1173,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1165,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1168,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1173,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1201,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1201,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1205,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1201,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1203,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1205,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1205,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1205,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1223,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1205,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1207,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1223,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1207,64'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1208,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1215,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1207,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1210,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1215,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1251,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1253,21'
              BranchSideFuncs:
                - ihevce_intra_mode_nxn_hash_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1261,23'
              BranchSideFuncs:
                - ihevce_intra_mode_nxn_hash_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1255,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1257,25'
              BranchSideFuncs:
                - ihevce_intra_mode_nxn_hash_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1259,17'
              BranchSideFuncs:
                - ihevce_intra_mode_nxn_hash_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1261,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1263,27'
              BranchSideFuncs:
                - ihevce_intra_mode_nxn_hash_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1294,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1263,21'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1265,28'
              BranchSideFuncs:
                - ihevce_intra_mode_nxn_hash_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1280,24'
              BranchSideFuncs:
                - ihevce_intra_mode_nxn_hash_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1265,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1267,29'
              BranchSideFuncs:
                - ihevce_intra_mode_nxn_hash_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1272,29'
              BranchSideFuncs:
                - ihevce_intra_mode_nxn_hash_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1280,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1282,28'
              BranchSideFuncs:
                - ihevce_intra_mode_nxn_hash_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1291,17'
              BranchSideFuncs:
                - ihevce_intra_mode_nxn_hash_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1282,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1286,37'
              BranchSideFuncs:
                - ihevce_intra_mode_nxn_hash_updater
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1290,21'
              BranchSideFuncs:
                - ihevce_intra_mode_nxn_hash_updater
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1298,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1300,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1454,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1300,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1305,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1322,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1346,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1374,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1451,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1403,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1406,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1415,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1415,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1418,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1454,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1459,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1471,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1488,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1509,56'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1527,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1530,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1537,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1285,33'
          Dst:             ihevce_intra_mode_nxn_hash_updater
    - functionName:    ihevce_enc_loop_cu_bot_copy
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_cu_recursion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2129
      functionLinenumberEnd: 2174
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_cu_prms
        - ps_enc_out_ctxt
        - curr_cu_pos_in_row
        - curr_cu_pos_in_ctb
      BBCount:         1
      ICount:          156
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_populate_cu_tree
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_cu_recursion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 1100
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cur_ipe_ctb
        - ps_cu_tree
        - tree_depth
        - e_quality_preset
        - e_grandparent_blk_pos
        - e_parent_blk_pos
        - e_cur_blk_pos
      BBCount:         74
      ICount:          757
      EdgeCount:       94
      CyclomaticComplexity: 22
      functionsReached:
        - ihevce_create_child_nodes_cu_tree
        - ihevce_populate_cu_tree
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:864,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:866,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:869,12'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:869,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:874,49'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:901,33'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:957,47'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1019,32'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1042,33'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:883,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:885,16'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:891,15'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:885,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:887,41'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:889,9'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:891,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:893,35'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:896,9'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:920,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:922,35'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:925,29'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:925,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:925,46'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:925,43'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:926,54'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:926,57'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:926,54'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:929,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:931,16'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:942,15'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:931,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:933,41'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:938,22'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:942,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:944,35'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:947,9'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:980,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:980,41'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:980,46'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:980,77'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:980,82'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:980,41'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:985,41'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:985,41'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:985,46'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:985,77'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:985,82'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:985,41'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:987,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:989,31'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:994,25'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:994,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:994,42'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:994,39'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:996,68'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:996,73'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:997,36'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:996,89'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:996,89'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:997,36'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:999,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1001,40'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1004,15'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1004,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1006,35'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1008,9'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1047,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1049,19'
              BranchSideFuncs:
                - ihevce_create_child_nodes_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
                - ihevce_populate_cu_tree
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1095,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1051,53'
          Dst:             ihevce_create_child_nodes_cu_tree
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1057,9'
          Dst:             ihevce_populate_cu_tree
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1066,9'
          Dst:             ihevce_populate_cu_tree
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1075,9'
          Dst:             ihevce_populate_cu_tree
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:1084,9'
          Dst:             ihevce_populate_cu_tree
    - functionName:    ihevce_create_child_nodes_cu_tree
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_cu_recursion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 825
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cu_tree_root
        - ps_cu_tree_cur_node
        - ai4_child_node_enable
        - nodes_already_created
      BBCount:         26
      ICount:          170
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:806,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:806,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:808,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:808,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:808,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:808,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:809,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:809,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:809,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:810,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:810,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:810,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:811,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:811,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:811,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:815,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:815,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:817,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:815,47'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:815,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:817,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:815,66'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:815,70'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:817,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:815,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:817,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:819,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_store_cu_results
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_cu_recursion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_cu_prms
        - ps_final_state
      BBCount:         37
      ICount:          498
      EdgeCount:       45
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:411,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:414,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:453,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:456,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:458,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:475,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:458,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:460,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:471,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:460,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:463,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:468,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:485,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:485,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:485,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:486,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:486,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:486,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:489,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:489,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:490,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:490,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:490,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:493,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:493,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:495,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:500,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:502,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:504,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:509,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:489,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_cu_recursion.c:490,5'
          Dst:             __assert_fail
    - functionName:    ihevce_check_if_buf_can_be_freed
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1323
      functionLinenumberEnd: 1344
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - pu1_pred_id_of_winners
        - u1_idx_of_worst_cost_in_pred_buf_array
        - u1_num_cands_previously_added
      BBCount:         16
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1328,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1330,12'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1341,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1330,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1332,26'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1339,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1334,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1336,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1338,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1341,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1341,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1343,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1341,5'
          Dst:             __assert_fail
    - functionName:    ihevce_get_worst_costs_and_indices
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionLinenumberEnd: 1373
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - pu4_cost_src
        - pu4_cost_dst
        - pu1_worst_dst_cand_idx
        - u1_src_array_length
        - u1_num_cands_to_pick
        - u1_worst_cost_idx_in_dst_array
      BBCount:         11
      ICount:          128
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ihevce_find_idx_of_worst_cost
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1360,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1363,43'
              BranchSideFuncs:
                - ihevce_find_idx_of_worst_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1369,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1369,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1371,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1373,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1363,13'
          Dst:             ihevce_find_idx_of_worst_cost
    - functionName:    ihevce_find_idx_of_worst_cost
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1149
      functionLinenumberEnd: 1162
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - pu4_cost_array
        - u1_array_size
      BBCount:         8
      ICount:          59
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1154,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1156,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1162,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1156,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1158,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1160,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_free_unused_buf_indices
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionLinenumberEnd: 1317
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - pu4_pred_buf_usage_indicator
        - pu1_merge_pred_buf_idx_array
        - pu1_buf_id_in_use
        - pu1_buf_id_to_free
        - u1_me_buf_id
        - u1_num_available_cands
        - u1_num_bufs_to_free
        - u1_eval_merge
        - u1_eval_skip
        - u1_part_type
      BBCount:         160
      ICount:          1131
      EdgeCount:       208
      CyclomaticComplexity: 50
      functionsReached:
        - ihevce_set_pred_buf_as_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1179,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1181,12'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1208,15'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1181,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1184,17'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1186,17'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1186,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1189,17'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1194,17'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1200,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1202,16'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1207,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1202,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1204,45'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1206,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1208,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1208,35'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1220,15'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1208,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1208,53'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1220,15'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1208,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1210,37'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1220,15'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1212,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1214,16'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1219,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1214,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1216,45'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1218,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1220,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1220,35'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1230,14'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1220,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1220,53'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1230,14'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1220,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1222,15'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1230,14'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1222,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1224,16'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1229,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1224,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1226,45'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1228,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1230,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1230,38'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1269,14'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1230,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1233,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1269,14'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1233,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1233,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1233,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1233,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1233,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1233,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1233,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1233,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1242,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1242,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1242,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1242,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1242,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1242,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1242,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1242,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1242,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1251,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1251,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1251,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1251,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1251,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1251,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1251,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1251,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1251,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1259,15'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1259,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1261,17'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1268,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1261,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1262,17'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1267,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1262,75'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1263,17'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1267,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1261,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1265,45'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1267,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1269,29'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1269,33'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1272,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1272,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1272,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1272,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1272,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1272,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1272,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1272,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1272,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1281,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1281,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1281,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1281,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1281,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1281,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1281,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1281,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1281,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1290,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1290,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1290,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1290,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1290,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1290,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1290,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1290,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1290,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1299,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1299,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1299,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1299,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1299,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1299,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1299,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1299,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1299,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1307,15'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1307,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1309,17'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1316,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1309,56'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1310,17'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1315,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1310,75'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1311,17'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1315,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1309,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1313,45'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1315,9'
              BranchSideFuncs:
                - ihevce_set_pred_buf_as_free
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1183,13'
          Dst:             ihevce_set_pred_buf_as_free
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1188,13'
          Dst:             ihevce_set_pred_buf_as_free
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1193,13'
          Dst:             ihevce_set_pred_buf_as_free
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1196,13'
          Dst:             ihevce_set_pred_buf_as_free
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1204,17'
          Dst:             ihevce_set_pred_buf_as_free
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1210,9'
          Dst:             ihevce_set_pred_buf_as_free
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1216,17'
          Dst:             ihevce_set_pred_buf_as_free
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1226,17'
          Dst:             ihevce_set_pred_buf_as_free
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1233,9'
          Dst:             ihevce_set_pred_buf_as_free
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1242,9'
          Dst:             ihevce_set_pred_buf_as_free
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1251,9'
          Dst:             ihevce_set_pred_buf_as_free
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1265,17'
          Dst:             ihevce_set_pred_buf_as_free
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1272,9'
          Dst:             ihevce_set_pred_buf_as_free
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1281,9'
          Dst:             ihevce_set_pred_buf_as_free
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1290,9'
          Dst:             ihevce_set_pred_buf_as_free
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1299,9'
          Dst:             ihevce_set_pred_buf_as_free
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1313,17'
          Dst:             ihevce_set_pred_buf_as_free
    - functionName:    ihevce_mixed_mode_cand_type0_pred_buffer_preparation
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      char
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
        - char
        - int
        - char
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppv_pred_buf_list
        - ps_cand
        - pau1_final_pred_buf_id
        - pu1_merge_pred_buf_idx_array
        - u1_me_pred_buf_id
        - u1_merge_pred_buf_id
        - u1_mixed_tyep1_pred_buf_id
        - i4_pred_stride
        - u1_cu_size
        - u1_part_type
        - u1_num_bytes_per_pel
        - pf_copy_2d
      BBCount:         47
      ICount:          755
      EdgeCount:       51
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:929,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:929,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:931,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:941,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:944,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:954,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:957,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:961,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1020,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1020,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1020,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1043,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1067,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1067,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1067,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:961,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:969,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:969,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:969,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:969,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:981,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:981,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:997,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1067,83'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1068,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1095,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1067,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1071,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1095,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1095,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1097,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1111,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1097,82'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1098,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1108,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1097,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1101,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1108,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:929,5'
          Dst:             __assert_fail
    - functionName:    ihevce_mixed_mode_cand_type1_pred_buffer_preparation
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      char
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
        - char
        - char
        - char
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppv_pred_buf_list
        - ps_cand
        - pau1_final_pred_buf_id
        - pu1_merge_pred_buf_idx_array
        - i4_pred_stride
        - u1_me_pred_buf_id
        - u1_merge_pred_buf_id
        - u1_type0_cand_is_valid
        - u1_cu_size
        - u1_part_type
        - u1_num_bytes_per_pel
        - pf_copy_2d
      BBCount:         68
      ICount:          1020
      EdgeCount:       75
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:605,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:605,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:607,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:613,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:616,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:627,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:638,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:644,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:644,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:644,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:704,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:704,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:704,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:755,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:755,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:755,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:755,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:755,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:755,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:777,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:798,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:823,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:823,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:644,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:652,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:652,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:652,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:652,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:664,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:664,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:680,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:704,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:706,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:718,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:706,98'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:707,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:716,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:706,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:709,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:716,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:823,83'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:824,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:849,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:823,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:827,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:849,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:849,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:851,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:867,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:852,67'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:853,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:864,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:851,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:857,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:864,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:605,5'
          Dst:             __assert_fail
    - functionName:    ihevce_merge_cand_pred_buffer_preparation
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      char
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppv_pred_buf_list
        - ps_cand
        - pau1_final_pred_buf_id
        - i4_pred_stride
        - u1_cu_size
        - u1_part_type
        - u1_num_bytes_per_pel
        - pf_copy_2d
      BBCount:         25
      ICount:          600
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:435,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:436,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:439,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:435,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:439,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:446,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:446,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:448,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:474,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:474,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:476,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:510,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:516,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:523,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:523,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:523,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:523,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:538,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:538,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:563,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_select_cands_to_replace_previous_worst
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1387
      functionLinenumberEnd: 1482
      functionDepth:   0
      returnType:      char
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - pu4_cost_src
        - pu4_cost_dst
        - pe_cand_id
        - pu1_cand_idx_in_dst_array
        - pu1_buf_id_to_free
        - pu1_pred_id_of_winners
        - pu1_num_bufs_to_free
        - i4_max_num_inter_rdopt_cands
        - u1_num_cands_previously_added
        - u1_num_available_cands
        - u1_worst_cost_idx_in_dst_array
      BBCount:         55
      ICount:          503
      EdgeCount:       69
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - ihevce_check_if_buf_can_be_freed
        - ihevce_get_worst_costs_and_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1403,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1403,5'
              BranchSideFuncs:
                - ihevce_get_worst_costs_and_indices
                - ihevce_check_if_buf_can_be_freed
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1406,5'
              BranchSideFuncs:
                - ihevce_get_worst_costs_and_indices
                - ihevce_check_if_buf_can_be_freed
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1406,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1406,5'
              BranchSideFuncs:
                - ihevce_get_worst_costs_and_indices
                - ihevce_check_if_buf_can_be_freed
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1409,11'
              BranchSideFuncs:
                - ihevce_get_worst_costs_and_indices
                - ihevce_check_if_buf_can_be_freed
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1406,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1406,5'
              BranchSideFuncs:
                - ihevce_get_worst_costs_and_indices
                - ihevce_check_if_buf_can_be_freed
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1406,5'
              BranchSideFuncs:
                - ihevce_get_worst_costs_and_indices
                - ihevce_check_if_buf_can_be_freed
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1406,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1406,5'
              BranchSideFuncs:
                - ihevce_get_worst_costs_and_indices
                - ihevce_check_if_buf_can_be_freed
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1406,5'
              BranchSideFuncs:
                - ihevce_get_worst_costs_and_indices
                - ihevce_check_if_buf_can_be_freed
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1409,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1411,60'
              BranchSideFuncs:
                - ihevce_get_worst_costs_and_indices
                - ihevce_check_if_buf_can_be_freed
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1415,8'
              BranchSideFuncs:
                - ihevce_get_worst_costs_and_indices
                - ihevce_check_if_buf_can_be_freed
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1415,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1417,15'
              BranchSideFuncs:
                - ihevce_get_worst_costs_and_indices
                - ihevce_check_if_buf_can_be_freed
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1474,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1427,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1429,21'
              BranchSideFuncs:
                - ihevce_check_if_buf_can_be_freed
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1472,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1429,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1431,21'
              BranchSideFuncs:
                - ihevce_check_if_buf_can_be_freed
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1467,22'
              BranchSideFuncs:
                - ihevce_check_if_buf_can_be_freed
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1431,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1433,25'
              BranchSideFuncs:
                - ihevce_check_if_buf_can_be_freed
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1465,13'
              BranchSideFuncs:
                - ihevce_check_if_buf_can_be_freed
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1433,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1435,31'
              BranchSideFuncs:
                - ihevce_check_if_buf_can_be_freed
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1460,41'
              BranchSideFuncs:
                - ihevce_check_if_buf_can_be_freed
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1435,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1438,56'
              BranchSideFuncs:
                - ihevce_check_if_buf_can_be_freed
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1456,39'
              BranchSideFuncs:
                - ihevce_check_if_buf_can_be_freed
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1442,32'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1448,37'
              BranchSideFuncs:
                - ihevce_check_if_buf_can_be_freed
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1452,33'
              BranchSideFuncs:
                - ihevce_check_if_buf_can_be_freed
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1467,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1469,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1471,9'
              BranchSideFuncs:
                - ihevce_check_if_buf_can_be_freed
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1474,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1476,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1482,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1476,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1478,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1480,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1403,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1419,9'
          Dst:             ihevce_get_worst_costs_and_indices
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1442,37'
          Dst:             ihevce_check_if_buf_can_be_freed
    - functionName:    ihevce_derive_noise_weighted_alpha_stim_multiplier
      functionSourceFile: '/src/libhevc/encoder/ihevce_stasino_helpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - i4_alpha
        - u4SrcVar
        - u4PredVar
        - i4_stim
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_compute_stim
      functionSourceFile: '/src/libhevc/encoder/ihevce_stasino_helpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - u4_variance1
        - u4_variance2
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.h:105,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.h:105,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.h:108,36'
              BranchSideFuncs:
                - pow
                - pow
                - pow
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_stasino_helpers.h:109,24'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_stasino_helpers.h:109,55'
          Dst:             pow
        - Src:             '/src/libhevc/encoder/ihevce_stasino_helpers.h:110,22'
          Dst:             pow
    - functionName:    ihevce_merge_cands_with_existing_best
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1508
      functionLinenumberEnd: 1805
      functionDepth:   0
      returnType:      char
      argCount:        20
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_mode_info
        - pps_cand_src
        - pas_mvp_winner
        - pau4_cost
        - ppv_pred_buf_list
        - pau1_final_pred_buf_id
        - pu4_pred_buf_usage_indicator
        - pu1_num_merge_cands
        - pu1_num_skip_cands
        - pu1_num_mixed_mode_type0_cands
        - pu1_num_mixed_mode_type1_cands
        - pu1_merge_pred_buf_idx_array
        - pf_copy_2d
        - i4_pred_stride
        - i4_max_num_inter_rdopt_cands
        - u1_cu_size
        - u1_part_type
        - u1_eval_merge
        - u1_eval_skip
        - u1_num_bytes_per_pel
      BBCount:         70
      ICount:          904
      EdgeCount:       89
      CyclomaticComplexity: 21
      functionsReached:
        - ihevce_find_idx_of_worst_cost
        - ihevce_free_unused_buf_indices
        - ihevce_merge_cand_pred_buffer_preparation
        - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
        - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
        - ihevce_select_cands_to_replace_previous_worst
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1534,30'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1534,54'
              BranchSideFuncs:
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
                - ihevce_select_cands_to_replace_previous_worst
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1534,28'
              BranchSideFuncs:
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
                - ihevce_select_cands_to_replace_previous_worst
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1536,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1538,25'
              BranchSideFuncs:
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
                - ihevce_select_cands_to_replace_previous_worst
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1561,31'
              BranchSideFuncs:
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
                - ihevce_select_cands_to_replace_previous_worst
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1540,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1542,36'
              BranchSideFuncs:
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
                - ihevce_select_cands_to_replace_previous_worst
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1547,17'
              BranchSideFuncs:
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
                - ihevce_select_cands_to_replace_previous_worst
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1550,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1553,29'
              BranchSideFuncs:
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
                - ihevce_select_cands_to_replace_previous_worst
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1559,5'
              BranchSideFuncs:
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
                - ihevce_select_cands_to_replace_previous_worst
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1563,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1566,13'
              BranchSideFuncs:
                - ihevce_select_cands_to_replace_previous_worst
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1580,15'
              BranchSideFuncs:
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1580,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:0,0'
              BranchSideFuncs:
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1582,44'
              BranchSideFuncs:
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1586,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1588,61'
              BranchSideFuncs:
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_free_unused_buf_indices
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1790,9'
              BranchSideFuncs:
                - ihevce_free_unused_buf_indices
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1590,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1592,31'
              BranchSideFuncs:
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_free_unused_buf_indices
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1596,31'
              BranchSideFuncs:
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_free_unused_buf_indices
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1602,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1602,37'
              BranchSideFuncs:
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_free_unused_buf_indices
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1651,12'
              BranchSideFuncs:
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_free_unused_buf_indices
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1602,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1602,86'
              BranchSideFuncs:
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_free_unused_buf_indices
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1651,12'
              BranchSideFuncs:
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_free_unused_buf_indices
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1602,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1604,15'
              BranchSideFuncs:
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1651,12'
              BranchSideFuncs:
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_free_unused_buf_indices
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1608,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1611,51'
              BranchSideFuncs:
                - ihevce_find_idx_of_worst_cost
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1617,46'
              BranchSideFuncs:
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1620,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1623,31'
              BranchSideFuncs:
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1633,48'
              BranchSideFuncs:
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1651,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1653,16'
              BranchSideFuncs:
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1667,59'
              BranchSideFuncs:
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_free_unused_buf_indices
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1653,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1655,33'
              BranchSideFuncs:
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1661,59'
              BranchSideFuncs:
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1655,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1657,41'
              BranchSideFuncs:
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1659,13'
              BranchSideFuncs:
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1675,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1679,38'
              BranchSideFuncs:
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1703,15'
              BranchSideFuncs:
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1730,15'
              BranchSideFuncs:
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1760,15'
              BranchSideFuncs:
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1787,5'
              BranchSideFuncs:
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1687,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1690,21'
              BranchSideFuncs:
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1693,46'
              BranchSideFuncs:
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1719,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1721,58'
              BranchSideFuncs:
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1724,44'
              BranchSideFuncs:
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1751,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1753,58'
              BranchSideFuncs:
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1756,13'
              BranchSideFuncs:
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1779,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1781,58'
              BranchSideFuncs:
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1784,13'
              BranchSideFuncs:
                - ihevce_free_unused_buf_indices
                - ihevce_find_idx_of_worst_cost
                - ihevce_mixed_mode_cand_type0_pred_buffer_preparation
                - ihevce_mixed_mode_cand_type1_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_merge_cand_pred_buffer_preparation
                - ihevce_find_idx_of_worst_cost
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1565,34'
          Dst:             ihevce_select_cands_to_replace_previous_worst
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1611,21'
          Dst:             ihevce_find_idx_of_worst_cost
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1635,55'
          Dst:             ihevce_merge_cand_pred_buffer_preparation
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1669,33'
          Dst:             ihevce_find_idx_of_worst_cost
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1705,48'
          Dst:             ihevce_merge_cand_pred_buffer_preparation
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1733,17'
          Dst:             ihevce_mixed_mode_cand_type1_pred_buffer_preparation
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1763,17'
          Dst:             ihevce_mixed_mode_cand_type0_pred_buffer_preparation
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1789,5'
          Dst:             ihevce_free_unused_buf_indices
    - functionName:    ihevce_determine_best_merge_pu
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_prms
        - ps_pu_merge
        - ps_pu_me
        - pv_src
        - i4_me_cand_cost
        - i4_pred_buf_offset
        - u1_num_cands
        - u1_part_id
        - u1_force_pred_evaluation
      BBCount:         91
      ICount:          905
      EdgeCount:       121
      CyclomaticComplexity: 32
      functionsReached:
        - __assert_fail
        - ihevce_calc_variance
        - ihevce_compare_pu_mv_t
        - ihevce_compute_inter_pred_and_cost
        - ihevce_compute_noise_term
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:273,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:273,5'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:275,11'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:275,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:279,35'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:398,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:282,53'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:282,56'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:287,9'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:282,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:284,13'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:287,9'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:291,39'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:291,42'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:295,17'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:291,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:293,13'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:295,17'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:295,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:297,13'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:301,13'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:311,49'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:311,54'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:317,14'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:311,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:313,17'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:317,14'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:317,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:319,17'
              BranchSideFuncs:
                - ihevce_compute_inter_pred_and_cost
                - ihevce_compare_pu_mv_t
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:333,17'
              BranchSideFuncs:
                - ihevce_compute_inter_pred_and_cost
                - ihevce_compare_pu_mv_t
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:317,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:321,27'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:333,17'
              BranchSideFuncs:
                - ihevce_compute_inter_pred_and_cost
                - ihevce_compare_pu_mv_t
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:324,40'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:324,43'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:329,9'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:324,58'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:324,61'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:329,9'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:324,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:326,37'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - __assert_fail
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:329,9'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:364,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:366,20'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:372,12'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:367,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:367,13'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:367,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:367,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:367,13'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:367,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:367,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:367,13'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:367,13'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:367,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:367,13'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:367,13'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:367,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:367,13'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:367,13'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:367,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:367,13'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:367,13'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:367,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:369,28'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:369,28'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:372,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:374,28'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:396,5'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:376,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:376,34'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:382,31'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:376,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:378,38'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:382,31'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:385,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:388,21'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:392,17'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compute_inter_pred_and_cost
                - __assert_fail
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:398,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:398,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:400,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:404,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:404,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:409,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:404,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:406,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:409,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:273,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:318,13'
          Dst:             ihevce_compare_pu_mv_t
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:332,27'
          Dst:             ihevce_compute_inter_pred_and_cost
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:346,17'
          Dst:             ihevce_calc_variance
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:356,37'
          Dst:             ihevce_compute_noise_term
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:367,13'
          Dst:             __assert_fail
    - functionName:    ihevce_compute_inter_pred_and_cost
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mc_ctxt
        - pf_luma_inter_pred_pu
        - pf_sad_func
        - ps_pu
        - pv_src
        - pv_pred
        - i4_src_stride
        - i4_pred_stride
        - u1_compute_error
        - ps_cmn_utils_optimised_function_list
      BBCount:         9
      ICount:          128
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:188,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:190,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:217,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:190,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:194,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:211,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_compute_noise_term
      functionSourceFile: '/src/libhevc/encoder/ihevce_stasino_helpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - i4_alpha
        - u4SrcVar
        - u4PredVar
      BBCount:         9
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - ihevce_compute_stim
        - ihevce_derive_noise_weighted_alpha_stim_multiplier
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.h:136,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.h:138,46'
              BranchSideFuncs:
                - ihevce_compute_stim.4804
                - __assert_fail
                - ihevce_derive_noise_weighted_alpha_stim_multiplier.4803
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.h:149,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_stasino_helpers.h:140,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.h:140,9'
              BranchSideFuncs:
                - ihevce_derive_noise_weighted_alpha_stim_multiplier.4803
            - BranchSide:      '/src/libhevc/encoder/ihevce_stasino_helpers.h:143,13'
              BranchSideFuncs:
                - ihevce_derive_noise_weighted_alpha_stim_multiplier.4803
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_stasino_helpers.h:138,26'
          Dst:             ihevce_compute_stim
        - Src:             '/src/libhevc/encoder/ihevce_stasino_helpers.h:140,9'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_stasino_helpers.h:142,20'
          Dst:             ihevce_derive_noise_weighted_alpha_stim_multiplier
    - functionName:    ihevce_merge_candidate_seive
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1994
      functionLinenumberEnd: 2010
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_nbr
        - ps_merge_cand
        - pu1_is_top_used
        - u1_num_merge_cands
        - u1_use_merge_cand_from_top_row
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1995,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1997,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2008,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1997,36'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1997,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1999,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1997,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1999,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2003,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_merge_prms_init
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1962
      functionLinenumberEnd: 1986
      functionDepth:   0
      returnType:      void
      argCount:        23
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - char
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_prms
        - ps_list
        - ps_mc_ctxt
        - ps_mv_pred_ctxt
        - pf_luma_inter_pred_pu
        - pf_sad_fxn
        - ppv_pred_buf_list
        - ps_cmn_utils_optimised_function_list
        - pu1_merge_pred_buf_array
        - pau1_best_pred_buf_id
        - pu1_is_top_used
        - pai4_noise_term
        - pau4_pred_variance
        - pu4_src_variance
        - i4_alpha_stim_multiplier
        - i4_src_stride
        - i4_pred_stride
        - i4_lambda
        - u1_is_cu_noisy
        - u1_is_hbd
        - u1_max_cands
        - u1_merge_idx_cabac_model
        - u1_use_merge_cand_from_top_row
      BBCount:         1
      ICount:          161
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_prepare_cand_containers
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1817
      functionLinenumberEnd: 1936
      functionDepth:   0
      returnType:      char
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_ctxt
        - pps_cands
        - pu1_merge_pred_buf_idx_array
        - pu1_me_pred_buf_idx
        - u1_part_type
        - u1_me_cand_list_idx
        - u1_eval_merge
        - u1_eval_skip
      BBCount:         23
      ICount:          501
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - ihevce_get_free_pred_buf_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1826,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1828,12'
              BranchSideFuncs:
                - ihevce_get_free_pred_buf_indices
                - ihevce_get_free_pred_buf_indices
                - ihevce_get_free_pred_buf_indices
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1880,13'
              BranchSideFuncs:
                - ihevce_get_free_pred_buf_indices
                - ihevce_get_free_pred_buf_indices
                - ihevce_get_free_pred_buf_indices
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1828,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1831,17'
              BranchSideFuncs:
                - ihevce_get_free_pred_buf_indices
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1862,17'
              BranchSideFuncs:
                - ihevce_get_free_pred_buf_indices
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1833,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1835,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1839,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1864,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1866,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1869,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1882,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1884,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1887,42'
              BranchSideFuncs:
                - ihevce_get_free_pred_buf_indices
                - ihevce_get_free_pred_buf_indices
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1889,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1892,17'
              BranchSideFuncs:
                - ihevce_get_free_pred_buf_indices
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1918,17'
              BranchSideFuncs:
                - ihevce_get_free_pred_buf_indices
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1894,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1896,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1899,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1920,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1922,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1925,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1830,47'
          Dst:             ihevce_get_free_pred_buf_indices
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1861,47'
          Dst:             ihevce_get_free_pred_buf_indices
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1879,43'
          Dst:             ihevce_get_free_pred_buf_indices
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1891,47'
          Dst:             ihevce_get_free_pred_buf_indices
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:1917,47'
          Dst:             ihevce_get_free_pred_buf_indices
    - functionName:    ihevce_redundant_candidate_pruner
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2475
      functionLinenumberEnd: 2565
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_inter_cu_mode_info
      BBCount:         46
      ICount:          500
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - ihevce_compare_pu_mv_t
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2481,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2483,39'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2533,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2483,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2483,45'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2485,13'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2483,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2485,13'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2488,17'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2488,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2490,43'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2531,5'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2490,46'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2490,49'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2492,17'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2490,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2492,17'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2495,34'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2497,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2501,25'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2526,16'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2500,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2507,25'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2524,13'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2510,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2513,33'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2523,17'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2512,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2519,33'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2522,21'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2526,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2528,45'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2530,9'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2528,44'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2528,73'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2528,77'
              BranchSideFuncs:
                - ihevce_compare_pu_mv_t
                - ihevce_compare_pu_mv_t
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2533,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2535,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2565,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2535,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2538,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2564,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2500,20'
          Dst:             ihevce_compare_pu_mv_t
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2512,28'
          Dst:             ihevce_compare_pu_mv_t
    - functionName:    ihevce_compute_pred_and_populate_modes
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2020
      functionLinenumberEnd: 2472
      functionDepth:   0
      returnType:      char
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_ctxt
        - pf_sad_func
        - pu4_src_variance
        - u1_part_type
        - u1_me_cand_list_idx
        - u1_eval_merge
        - u1_eval_skip
      BBCount:         130
      ICount:          1569
      EdgeCount:       172
      CyclomaticComplexity: 44
      functionsReached:
        - __assert_fail
        - ihevce_calc_variance
        - ihevce_compute_inter_pred_and_cost
        - ihevce_compute_noise_term
        - ihevce_determine_best_merge_pu
        - ihevce_get_only_nbr_flag
        - ihevce_merge_candidate_seive
        - ihevce_merge_cands_with_existing_best
        - ihevce_merge_prms_init
        - ihevce_mv_pred_merge
        - ihevce_populate_nbr_4x4_with_pu_data
        - ihevce_prepare_cand_containers
        - ihevce_set_inter_nbr_map
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2067,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2067,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_prepare_cand_containers
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_merge_prms_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2067,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_prepare_cand_containers
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_merge_prms_init
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2072,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2072,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_prepare_cand_containers
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_merge_prms_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2072,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ihevce_prepare_cand_containers
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_merge_prms_init
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2072,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2072,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_prepare_cand_containers
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_merge_prms_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2073,5'
              BranchSideFuncs:
                - __assert_fail
                - ihevce_prepare_cand_containers
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_merge_prms_init
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2073,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2073,5'
              BranchSideFuncs:
                - ihevce_prepare_cand_containers
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_merge_prms_init
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2097,9'
              BranchSideFuncs:
                - ihevce_prepare_cand_containers
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_merge_prms_init
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2106,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2108,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2111,9'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_merge_prms_init
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2111,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2111,28'
              BranchSideFuncs:
                - ihevce_merge_prms_init
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2115,13'
              BranchSideFuncs:
                - ihevce_merge_prms_init
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2111,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2115,13'
              BranchSideFuncs:
                - ihevce_merge_prms_init
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2139,11'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2139,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2148,24'
              BranchSideFuncs:
                - ihevce_compute_inter_pred_and_cost
                - ihevce_merge_cands_with_existing_best
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2432,9'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2161,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2163,42'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2224,12'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2165,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2168,21'
              BranchSideFuncs:
                - ihevce_compute_inter_pred_and_cost
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2185,21'
              BranchSideFuncs:
                - ihevce_compute_inter_pred_and_cost
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2199,31'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2199,34'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2222,9'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2199,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2202,21'
              BranchSideFuncs:
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2222,9'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2224,25'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2224,28'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2228,20'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2224,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2228,20'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2361,48'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2232,35'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2232,38'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2257,21'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2232,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2236,21'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2257,21'
              BranchSideFuncs:
                - ihevce_get_only_nbr_flag
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2264,62'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2264,87'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_get_only_nbr_flag
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2264,71'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_get_only_nbr_flag
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2264,87'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2264,87'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_get_only_nbr_flag
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2265,49'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_get_only_nbr_flag
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2267,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2269,24'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_get_only_nbr_flag
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2285,31'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_get_only_nbr_flag
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2269,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2271,34'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_get_only_nbr_flag
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2282,17'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_get_only_nbr_flag
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2271,48'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2271,57'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_get_only_nbr_flag
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2273,35'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_get_only_nbr_flag
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2271,28'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2273,35'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_get_only_nbr_flag
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2279,64'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_get_only_nbr_flag
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2287,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2290,21'
              BranchSideFuncs:
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_get_only_nbr_flag
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2334,17'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2304,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2306,42'
              BranchSideFuncs:
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2311,21'
              BranchSideFuncs:
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2314,61'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2314,65'
              BranchSideFuncs:
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2316,28'
              BranchSideFuncs:
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2316,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2318,63'
              BranchSideFuncs:
                - ihevce_determine_best_merge_pu
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2323,22'
              BranchSideFuncs:
                - ihevce_determine_best_merge_pu
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2339,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2343,22'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2349,52'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2364,15'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2364,19'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2410,18'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2364,37'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2364,40'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2410,18'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2364,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2367,17'
              BranchSideFuncs:
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2410,18'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2377,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2379,58'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2391,21'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2381,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2383,39'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2390,13'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2396,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2398,39'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2403,13'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2410,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2410,24'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2425,17'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2410,42'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2410,47'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2425,17'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2410,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2412,16'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2425,17'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2412,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2414,58'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2416,21'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
                - ihevce_compute_inter_pred_and_cost
                - ihevce_set_inter_nbr_map
                - ihevce_populate_nbr_4x4_with_pu_data
                - ihevce_get_only_nbr_flag
                - ihevce_mv_pred_merge
                - ihevce_merge_candidate_seive
                - ihevce_determine_best_merge_pu
                - ihevce_get_only_nbr_flag
                - ihevce_calc_variance
                - ihevce_compute_noise_term.4807
                - ihevce_compute_inter_pred_and_cost
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2432,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2432,33'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2449,9'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2432,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2434,37'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2449,9'
              BranchSideFuncs:
                - ihevce_merge_cands_with_existing_best
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2072,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2073,5'
          Dst:             __assert_fail
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2096,39'
          Dst:             ihevce_prepare_cand_containers
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2113,9'
          Dst:             ihevce_merge_prms_init
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2167,17'
          Dst:             ihevce_compute_inter_pred_and_cost
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2184,51'
          Dst:             ihevce_compute_inter_pred_and_cost
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2201,17'
          Dst:             ihevce_calc_variance
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2211,57'
          Dst:             ihevce_compute_noise_term
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2234,17'
          Dst:             ihevce_get_only_nbr_flag
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2255,17'
          Dst:             ihevce_get_only_nbr_flag
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2289,38'
          Dst:             ihevce_mv_pred_merge
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2309,38'
          Dst:             ihevce_merge_candidate_seive
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2321,46'
          Dst:             ihevce_determine_best_merge_pu
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2366,13'
          Dst:             ihevce_set_inter_nbr_map
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2374,13'
          Dst:             ihevce_populate_nbr_4x4_with_pu_data
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2448,38'
          Dst:             ihevce_merge_cands_with_existing_best
    - functionName:    ihevce_get_num_part_types_in_me_cand_list
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_me_cand_list
        - pu1_part_type_ref_cand
        - pu1_idx_ref_cand
        - pu1_diff_skip_cand_flag
        - pi1_skip_cand_from_merge_idx
        - pi1_final_skip_cand_merge_idx
        - u1_max_num_part_types_to_select
        - u1_num_me_cands
      BBCount:         21
      ICount:          170
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:133,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:135,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:168,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:138,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:140,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:144,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:144,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:146,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:153,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:146,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:148,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:151,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:153,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:155,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:166,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:155,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:157,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:162,59'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_inter_cand_sifter
      functionSourceFile: '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2581
      functionLinenumberEnd: 2760
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ctxt
      BBCount:         74
      ICount:          630
      EdgeCount:       99
      CyclomaticComplexity: 27
      functionsReached:
        - ihevce_calc_variance
        - ihevce_compute_pred_and_populate_modes
        - ihevce_get_num_part_types_in_me_cand_list
        - ihevce_redundant_candidate_pruner
        - ihevce_set_nbr_map
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2602,58'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2602,62'
              BranchSideFuncs:
                - ihevce_get_num_part_types_in_me_cand_list
                - ihevce_redundant_candidate_pruner
                - ihevce_compute_pred_and_populate_modes
                - ihevce_set_nbr_map
                - ihevce_calc_variance
                - ihevce_calc_variance
                - ihevce_calc_variance
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2608,24'
              BranchSideFuncs:
                - ihevce_get_num_part_types_in_me_cand_list
                - ihevce_redundant_candidate_pruner
                - ihevce_compute_pred_and_populate_modes
                - ihevce_set_nbr_map
                - ihevce_calc_variance
                - ihevce_calc_variance
                - ihevce_calc_variance
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2602,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2604,41'
              BranchSideFuncs:
                - ihevce_get_num_part_types_in_me_cand_list
                - ihevce_redundant_candidate_pruner
                - ihevce_compute_pred_and_populate_modes
                - ihevce_set_nbr_map
                - ihevce_calc_variance
                - ihevce_calc_variance
                - ihevce_calc_variance
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2608,24'
              BranchSideFuncs:
                - ihevce_get_num_part_types_in_me_cand_list
                - ihevce_redundant_candidate_pruner
                - ihevce_compute_pred_and_populate_modes
                - ihevce_set_nbr_map
                - ihevce_calc_variance
                - ihevce_calc_variance
                - ihevce_calc_variance
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2608,23'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2608,21'
              BranchSideFuncs:
                - ihevce_get_num_part_types_in_me_cand_list
                - ihevce_redundant_candidate_pruner
                - ihevce_compute_pred_and_populate_modes
                - ihevce_set_nbr_map
                - ihevce_calc_variance
                - ihevce_calc_variance
                - ihevce_calc_variance
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2609,63'
              BranchSideFuncs:
                - ihevce_get_num_part_types_in_me_cand_list
                - ihevce_redundant_candidate_pruner
                - ihevce_compute_pred_and_populate_modes
                - ihevce_set_nbr_map
                - ihevce_calc_variance
                - ihevce_calc_variance
                - ihevce_calc_variance
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2622,51'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2622,54'
              BranchSideFuncs:
                - ihevce_redundant_candidate_pruner
                - ihevce_compute_pred_and_populate_modes
                - ihevce_set_nbr_map
                - ihevce_calc_variance
                - ihevce_calc_variance
                - ihevce_calc_variance
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2640,51'
              BranchSideFuncs:
                - ihevce_redundant_candidate_pruner
                - ihevce_compute_pred_and_populate_modes
                - ihevce_set_nbr_map
                - ihevce_calc_variance
                - ihevce_calc_variance
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2622,69'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2623,8'
              BranchSideFuncs:
                - ihevce_redundant_candidate_pruner
                - ihevce_compute_pred_and_populate_modes
                - ihevce_set_nbr_map
                - ihevce_calc_variance
                - ihevce_calc_variance
                - ihevce_calc_variance
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2640,51'
              BranchSideFuncs:
                - ihevce_redundant_candidate_pruner
                - ihevce_compute_pred_and_populate_modes
                - ihevce_set_nbr_map
                - ihevce_calc_variance
                - ihevce_calc_variance
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2622,8'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2626,13'
              BranchSideFuncs:
                - ihevce_calc_variance
                - ihevce_redundant_candidate_pruner
                - ihevce_compute_pred_and_populate_modes
                - ihevce_set_nbr_map
                - ihevce_calc_variance
                - ihevce_calc_variance
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2640,51'
              BranchSideFuncs:
                - ihevce_redundant_candidate_pruner
                - ihevce_compute_pred_and_populate_modes
                - ihevce_set_nbr_map
                - ihevce_calc_variance
                - ihevce_calc_variance
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2640,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2642,12'
              BranchSideFuncs:
                - ihevce_redundant_candidate_pruner
                - ihevce_compute_pred_and_populate_modes
                - ihevce_set_nbr_map
                - ihevce_calc_variance
                - ihevce_calc_variance
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2648,11'
              BranchSideFuncs:
                - ihevce_redundant_candidate_pruner
                - ihevce_compute_pred_and_populate_modes
                - ihevce_set_nbr_map
                - ihevce_calc_variance
                - ihevce_calc_variance
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2642,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2644,36'
              BranchSideFuncs:
                - ihevce_redundant_candidate_pruner
                - ihevce_compute_pred_and_populate_modes
                - ihevce_set_nbr_map
                - ihevce_calc_variance
                - ihevce_calc_variance
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2646,5'
              BranchSideFuncs:
                - ihevce_redundant_candidate_pruner
                - ihevce_compute_pred_and_populate_modes
                - ihevce_set_nbr_map
                - ihevce_calc_variance
                - ihevce_calc_variance
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2648,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2655,12'
              BranchSideFuncs:
                - ihevce_compute_pred_and_populate_modes
                - ihevce_redundant_candidate_pruner
                - ihevce_set_nbr_map
                - ihevce_calc_variance
                - ihevce_calc_variance
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2759,39'
              BranchSideFuncs:
                - ihevce_redundant_candidate_pruner
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2655,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2657,26'
              BranchSideFuncs:
                - ihevce_compute_pred_and_populate_modes
                - ihevce_redundant_candidate_pruner
                - ihevce_set_nbr_map
                - ihevce_calc_variance
                - ihevce_calc_variance
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2663,26'
              BranchSideFuncs:
                - ihevce_compute_pred_and_populate_modes
                - ihevce_redundant_candidate_pruner
                - ihevce_set_nbr_map
                - ihevce_calc_variance
                - ihevce_calc_variance
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2666,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2668,31'
              BranchSideFuncs:
                - ihevce_compute_pred_and_populate_modes
                - ihevce_redundant_candidate_pruner
                - ihevce_set_nbr_map
                - ihevce_calc_variance
                - ihevce_calc_variance
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2673,34'
              BranchSideFuncs:
                - ihevce_compute_pred_and_populate_modes
                - ihevce_redundant_candidate_pruner
                - ihevce_set_nbr_map
                - ihevce_calc_variance
                - ihevce_calc_variance
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2676,63'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2676,67'
              BranchSideFuncs:
                - ihevce_compute_pred_and_populate_modes
                - ihevce_redundant_candidate_pruner
                - ihevce_set_nbr_map
                - ihevce_calc_variance
                - ihevce_calc_variance
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2676,13'
              BranchSideFuncs:
                - ihevce_compute_pred_and_populate_modes
                - ihevce_redundant_candidate_pruner
                - ihevce_set_nbr_map
                - ihevce_calc_variance
                - ihevce_calc_variance
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2678,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2680,35'
              BranchSideFuncs:
                - ihevce_compute_pred_and_populate_modes
                - ihevce_redundant_candidate_pruner
                - ihevce_set_nbr_map
                - ihevce_calc_variance
                - ihevce_calc_variance
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2683,13'
              BranchSideFuncs:
                - ihevce_compute_pred_and_populate_modes
                - ihevce_redundant_candidate_pruner
                - ihevce_set_nbr_map
                - ihevce_calc_variance
                - ihevce_calc_variance
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2686,27'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2686,30'
              BranchSideFuncs:
                - ihevce_compute_pred_and_populate_modes
                - ihevce_redundant_candidate_pruner
                - ihevce_set_nbr_map
                - ihevce_calc_variance
                - ihevce_calc_variance
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2718,17'
              BranchSideFuncs:
                - ihevce_compute_pred_and_populate_modes
                - ihevce_redundant_candidate_pruner
                - ihevce_calc_variance
                - ihevce_calc_variance
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2686,43'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2686,46'
              BranchSideFuncs:
                - ihevce_compute_pred_and_populate_modes
                - ihevce_redundant_candidate_pruner
                - ihevce_set_nbr_map
                - ihevce_calc_variance
                - ihevce_calc_variance
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2718,17'
              BranchSideFuncs:
                - ihevce_compute_pred_and_populate_modes
                - ihevce_redundant_candidate_pruner
                - ihevce_calc_variance
                - ihevce_calc_variance
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2686,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2688,28'
              BranchSideFuncs:
                - ihevce_calc_variance
                - ihevce_calc_variance
                - ihevce_compute_pred_and_populate_modes
                - ihevce_redundant_candidate_pruner
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2718,17'
              BranchSideFuncs:
                - ihevce_compute_pred_and_populate_modes
                - ihevce_redundant_candidate_pruner
                - ihevce_calc_variance
                - ihevce_calc_variance
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2703,18'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2703,54'
              BranchSideFuncs:
                - ihevce_calc_variance
                - ihevce_compute_pred_and_populate_modes
                - ihevce_redundant_candidate_pruner
                - ihevce_calc_variance
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2703,88'
              BranchSideFuncs:
                - ihevce_calc_variance
                - ihevce_compute_pred_and_populate_modes
                - ihevce_redundant_candidate_pruner
                - ihevce_calc_variance
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2727,17'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2729,16'
              BranchSideFuncs:
                - ihevce_compute_pred_and_populate_modes
                - ihevce_redundant_candidate_pruner
                - ihevce_calc_variance
                - ihevce_calc_variance
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2736,13'
              BranchSideFuncs:
                - ihevce_compute_pred_and_populate_modes
                - ihevce_redundant_candidate_pruner
                - ihevce_calc_variance
                - ihevce_calc_variance
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2729,16'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2731,31'
              BranchSideFuncs:
                - ihevce_compute_pred_and_populate_modes
                - ihevce_redundant_candidate_pruner
                - ihevce_calc_variance
                - ihevce_calc_variance
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2733,9'
              BranchSideFuncs:
                - ihevce_compute_pred_and_populate_modes
                - ihevce_redundant_candidate_pruner
                - ihevce_calc_variance
                - ihevce_calc_variance
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2740,13'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2740,13'
              BranchSideFuncs:
                - ihevce_compute_pred_and_populate_modes
                - ihevce_redundant_candidate_pruner
                - ihevce_calc_variance
                - ihevce_calc_variance
                - ihevce_set_nbr_map
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2740,13'
              BranchSideFuncs:
                - ihevce_compute_pred_and_populate_modes
                - ihevce_redundant_candidate_pruner
                - ihevce_calc_variance
                - ihevce_calc_variance
                - ihevce_set_nbr_map
        - Branch String:   '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2747,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2750,17'
              BranchSideFuncs:
                - ihevce_set_nbr_map
                - ihevce_redundant_candidate_pruner
                - ihevce_compute_pred_and_populate_modes
                - ihevce_calc_variance
                - ihevce_calc_variance
            - BranchSide:      '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2757,5'
              BranchSideFuncs:
                - ihevce_redundant_candidate_pruner
                - ihevce_compute_pred_and_populate_modes
                - ihevce_set_nbr_map
                - ihevce_calc_variance
                - ihevce_calc_variance
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2612,27'
          Dst:             ihevce_get_num_part_types_in_me_cand_list
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2625,9'
          Dst:             ihevce_calc_variance
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2692,13'
          Dst:             ihevce_calc_variance
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2708,13'
          Dst:             ihevce_calc_variance
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2735,25'
          Dst:             ihevce_compute_pred_and_populate_modes
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2749,13'
          Dst:             ihevce_set_nbr_map
        - Src:             '/src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c:2759,5'
          Dst:             ihevce_redundant_candidate_pruner
    - functionName:    ihevce_chroma_HAD_16x16_8bit
      functionSourceFile: '/src/libhevc/encoder/ihevce_chroma_had_satd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_origin
        - src_strd
        - pu1_pred_buf
        - pred_strd
        - pi2_dst
        - dst_strd
      BBCount:         16
      ICount:          125
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - ihevce_chroma_HAD_8x8_8bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_chroma_had_satd.c:537,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_chroma_had_satd.c:540,13'
              BranchSideFuncs:
                - ihevce_chroma_HAD_8x8_8bit
            - BranchSide:      '/src/libhevc/encoder/ihevce_chroma_had_satd.c:557,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_chroma_had_satd.c:542,19'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_chroma_had_satd.c:542,22'
              BranchSideFuncs:
                - ihevce_chroma_HAD_8x8_8bit
            - BranchSide:      '/src/libhevc/encoder/ihevce_chroma_had_satd.c:544,24'
              BranchSideFuncs:
                - ihevce_chroma_HAD_8x8_8bit
        - Branch String:   '/src/libhevc/encoder/ihevce_chroma_had_satd.c:542,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_chroma_had_satd.c:544,24'
              BranchSideFuncs:
                - ihevce_chroma_HAD_8x8_8bit
            - BranchSide:      '/src/libhevc/encoder/ihevce_chroma_had_satd.c:548,12'
              BranchSideFuncs:
                - ihevce_chroma_HAD_8x8_8bit
        - Branch String:   '/src/libhevc/encoder/ihevce_chroma_had_satd.c:548,12'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_chroma_had_satd.c:550,32'
              BranchSideFuncs:
                - ihevce_chroma_HAD_8x8_8bit
            - BranchSide:      '/src/libhevc/encoder/ihevce_chroma_had_satd.c:554,30'
              BranchSideFuncs:
                - ihevce_chroma_HAD_8x8_8bit
      Callsites:
        - Src:             '/src/libhevc/encoder/ihevce_chroma_had_satd.c:539,22'
          Dst:             ihevce_chroma_HAD_8x8_8bit
    - functionName:    ihevce_chroma_HAD_8x8_8bit
      functionSourceFile: '/src/libhevc/encoder/ihevce_chroma_had_satd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_origin
        - src_strd
        - pu1_pred_buf
        - pred_strd
        - pi2_dst
        - dst_strd
      BBCount:         24
      ICount:          1204
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_chroma_had_satd.c:399,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_chroma_had_satd.c:402,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_chroma_had_satd.c:417,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_chroma_had_satd.c:417,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_chroma_had_satd.c:419,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_chroma_had_satd.c:449,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_chroma_had_satd.c:449,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_chroma_had_satd.c:451,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_chroma_had_satd.c:480,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_chroma_had_satd.c:480,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_chroma_had_satd.c:482,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_chroma_had_satd.c:487,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_chroma_had_satd.c:482,9'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_chroma_had_satd.c:484,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_chroma_had_satd.c:486,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_chroma_had_satd.c:484,24'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_chroma_had_satd.c:484,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_chroma_had_satd.c:484,54'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_chroma_compute_AC_HAD_4x4_8bit
      functionSourceFile: '/src/libhevc/encoder/ihevce_chroma_had_satd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_origin
        - src_strd
        - pu1_pred_buf
        - pred_strd
        - pi2_dst
        - dst_strd
      BBCount:         12
      ICount:          814
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_chroma_had_satd.c:257,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_chroma_had_satd.c:260,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_chroma_had_satd.c:270,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_chroma_had_satd.c:342,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_chroma_had_satd.c:344,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_chroma_had_satd.c:346,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_chroma_had_satd.c:344,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_chroma_had_satd.c:344,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_chroma_had_satd.c:344,41'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ihevce_chroma_HAD_4x4_8bit
      functionSourceFile: '/src/libhevc/encoder/ihevce_chroma_had_satd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_origin
        - src_strd
        - pu1_pred_buf
        - pred_strd
        - pi2_dst
        - dst_strd
      BBCount:         12
      ICount:          812
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libhevc/encoder/ihevce_chroma_had_satd.c:118,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_chroma_had_satd.c:121,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_chroma_had_satd.c:131,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_chroma_had_satd.c:200,5'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_chroma_had_satd.c:202,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_chroma_had_satd.c:204,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libhevc/encoder/ihevce_chroma_had_satd.c:202,20'
          Branch Sides:
            - BranchSide:      '/src/libhevc/encoder/ihevce_chroma_had_satd.c:202,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libhevc/encoder/ihevce_chroma_had_satd.c:202,41'
              BranchSideFuncs: []
      Callsites:       []
...
